﻿@charset "utf-8";
body{ outline:none; background:#FFF;}
#container{ margin:20px auto; width:1000px;}

/*Í·²¿ new Miya 2013-8-26*/
.header img{ border:0 none; height: auto; vertical-align: middle;}
.header{ width:100%; height: 50px; background: url('/content/images/headerBg2.gif') repeat-x;}
.headerInner{ width:1000px; margin: 0 auto;}

.logo{ display: block; margin-right: 60px; float:left;overflow:hidden; padding: 6px 20px 10px 0;}

.hideClip{ width: 1px; line-height: 0; height: 1px; clip:rect(1px, 1px, 1px, 1px); position: absolute; overflow: hidden;}
.toolBar{ overflow: hidden;}
.nav{ float:left;}
.nav li{ float: left; list-style-type: none; }

.nav>li>a{ color: #FFF; text-decoration: none; font-size: 14px; display: block; line-height: 45px; padding:0 10px; 
           }      
.navAHover{background: #676767;}

.menun{ display: none;border-radius: 0 0 5px 5px; padding: 5px 25px 18px 10px; *+padding:5px 25px 10px 10px;  
        position: absolute; z-index:90; background: #6f6e6e; top:44px; width: 90px;}
.menun>a{ color: #EEE; padding:10px 0; *+padding:4px 0;display: block;font-size: 14px;}
.menun>a:hover{text-decoration:none;}
.menun hr{ height: 1px; *+margin:0; border:0 none;}
.hrBgColor{background-color: #8d8c8c;}
.hrBgColorHover{ background-color:#FFF;}
.triangle{ width:8px; height: 5px;background: url('/content/images/iconList.png') no-repeat -176px 0; display: inline-block; vertical-align: middle;}

.iconWhite{height: 13px; line-height: 13px; width:13px; display: inline-block; vertical-align:-1px; vertical-align:-1px\9; *+vertical-align:5px; background: url('/content/images/iconList.png') no-repeat; *+margin-right: 5px;}
.viewWork{ width:13px; background-position: -60px 0;}
.assignWork{ width:13px; background-position: -75px 0;}
.correctWork{width:13px; background-position: -90px 0;}
.index{ width: 15px; background-position: 0 0;}
.work{ width: 13px;background-position: -17px 0;}
.exam{ width:11px;background-position: -32px 0;}
.infor{ width: 12px;background-position: -45px 0;}

.quickList{ float:right;line-height:45px;}
.userName{ color:#FFF; font-size: 14px;}
.workAnalysis{width:13px; background-position: -104px 0;}
.testTemplate{width:13px; background-position: -119px 0;}
.setExam{width:13px; background-position: -134px 0;}
.examManage{width:11px; background-position: -149px 0;}
.correctManage{width:12px; background-position: -162px 0;}
.workAnalysis{width:13px; background-position: -104px 0;}
.examManage{width:11px; background-position: -149px 0;}
.doWork{ width:15px;background-position:0 -16px;}
.onlineExam{ width:15px; background-position:-17px -16px;}
.viewScore{ width:15px;  background-position:-34px -16px;}
.singleTest{ width:15px; background-position:-68px -16px;}
.freeTest{ width:15px; background-position:-85px -16px;}
.wrongBook{ width:15px; background-position:-51px -16px;}
.setting{ width:15px; background-position:-102px -16px;}
.teachSet{ width:15px; background-position:-119px -16px;}
.permissionUser{ width:15px; background-position:-136px -16px;}
.departmentSet{ width:15px; background-position:-153px -16px;}
.classSet{ width:15px; background-position:0 -32px;}
.teacherSet{ width:15px; background-position:-17px -32px;}
.paySet{ width:15px; background-position:-34px -32px;}
.answerImport{ width:15px; background-position:-51px -32px;}
    
.log-out{ line-height:20px;color:#FFF; font-size: 14px; display:block; height:20px; display:inline;}
.log-out:hover{color:#eda92b;} 

/*content*/
.content{ background:#FFF; margin:0 auto; width:100%; font-size:13px; overflow:hidden; clear:both;}
.status { height:30px; /*border-bottom:1px solid #CCC;*/}
/*.parsentPosition{ border-bottom:3px solid #E6E6E6;}*/
.status span{ float:left; line-height:30px;}
.left-green { color: #557D00; /*margin-left:15px;*/ font-weight:bolder;}
.status a { text-decoration: none;}
.status a:hover,status a:link{ color:#82BE00;}

/*footer*/
#footer{ background:#fff; border-top:1px solid #D9D9D9; height:30px;}
#footer p{ color:#999; font-size:12px;line-height:30px; text-align:center; font-family:Arial;}
#backToTop{ position:fixed; bottom:50px; right:30px;}
#backToTop a{color:#D1D1D1; display:block; width:32px;  height:32px; background:url('../images/backToTop.png') no-repeat;
-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}



/*½ÌÊ¦¶ËÊ×Ò³ lexi 2013.10.15*/
.indexState{ overflow:hidden; line-height:40px;}
.indexState span{ float:left;}
.easyUser{ float:right; border:1px solid #c5d8e5; cursor:pointer; margin-right:10px; }
.easyWay{ background:url('/content/images/easyWay.png') no-repeat; height:40px; width:72px; float:left;}
.easyUser a{ text-decoration:none; color:#555; font-size:14px; font-family:"Microsoft YaHei"; line-height:40px; padding:0 10px; height:38px; width:80px; float:left;}
.optionsCommon{ background:url('/content/images/easyUser1.png') no-repeat; margin-right:2px; padding-left:20px;display:inline; *display:inline-block; width:16px; height:18px; *height:19px;*width:auto; }
.publishHomework{ background-position:0 1px;}
.homeworkAny{ background-position:-23px 1px; }
.makeExamModel{ background-position:-47px 1px; }
.publishHomeworkA, .homework-analysis, .wrongQuestionBook{ border-right:1px solid #FFF;}
.homework-analysis, .teaSetExam, .IndependentTest{ border-left:1px solid #FFF;}
.easyUser a:hover{ background-color:#f3f2f2; color:#308a0a;}
.publishHomeworkA:hover,.homework-analysis:hover, .wrongQuestionBook:hover{ border-right:1px solid #c5d8e5; }
.homework-analysis:hover, .teaSetExam:hover, .IndependentTest:hover{ border-left:1px solid #c5d8e5;}
.wrongQuestions{ background-position:0 -21px;}
.selfTest{ background-position:-23px -21px;}
.stuEasyUser{ margin-right:0;}
.stuIndexState{ margin-bottom:20px;}
.selectedColor{ background-color:#EEEEEE;}


/*½ÌÊ¦¶Ë_×÷ÒµÊ×Ò³ by lexi*/
.homework{ margin-right:30px; background:url("/content/images/publishHomework2.png") no-repeat scroll left center transparent;
           display:block;line-height:30px; padding-left:20px; float:right; font-size:15px;/*width:80px;*/}
.select { margin-top:10px; color:#666;  }
/*.select a:hover{ color:#FFF; background-color:#BBBBBB; text-decoration:none;}*/
.select dl{ overflow: hidden; padding:2px 0; width:100%;}
.select dt{ float:left; font-weight:bold; text-align:right; width:70px; line-height:28px;}
.choice_index dt{ margin-left:33px;}
.select dd{ float:left; text-align:left; width:700px; line-height:28px;}
.select label{ margin-right:25px;}
.select span input[type="checkbox"]{ margin:-2px 3px 1px 1px; vertical-align:middle; border:none;}	
.result{ margin:10px auto; /*width:98%;*/}
.hd_line{ overflow:hidden; margin-bottom:8px; border-bottom:1px dotted #D1CCC7; margin:20px 0; height:0; *margin:10px 0;}
#divmain{ width:95%; /*margin:20px 15px 0;*/ margin:20px 0 0;}
.btn_div{ width:12% !important;}
.clickstyle{display: inline-block; background-color:#6DA312;/*background-color: #BBBBBB;*/padding: 0 2px;color:#FFF !important;}
.clickstyle:hover{}
.btn_search{ vertical-align:middle; margin-left: 100px !important; float:left !important;}
.tdColor{ color:#33338C !important;}
.iconMarginRight{ margin-right:8px; *margin-right:10px;}
.noLimit{ margin:2px 0 0 -55px; width:auto; overflow:hidden; float:left;}
.selectBorder{ border-bottom: 1px dotted #DDDDDD; float:left; width:100%; padding-bottom:3px;}
.partition a{ display: inline-block; *display:inline; *zoom:1; /*height: 20px; line-height: 20px;*/ outline: medium none; text-decoration:none; *float:left; white-space:nowrap; word-wrap:normal; padding:1px 4px;}
.partition a:hover{ text-decoration:none;}
#selectState{ margin:0 auto; border:1px solid #edd8b0; /*border-style:solid; border-width:2px 1px 1px; border-color:#FF9900 #E8E8E8 #E8E8E8;*/ padding:10px;}
.title{ color: #999999; float: left; height: 30px; line-height: 33px; overflow: hidden; text-align: right; width: 100px; word-break: break-all; word-wrap: break-word; padding-top:1px;}
#selectState span a:hover{ text-decoration:none;background-color:#6DA312; text-decoration:none; color:#fff;}
.partition{ display:inline-block; width:700px; padding-top:6px; float:left; padding-left:55px;}
.selectBrand{ margin:2px 40px 2px 0; vertical-align:super; /*color:#666;*/ float:left;}
.submitDiv{ padding:10px 0 0 0; clear:both; overflow:hidden; width:68px; margin:0 auto;}
.indexsearchBtn{ font-size:18px; font-family:"Microsoft YaHei"; color:#FFF;}
.showMore{ background:url('/content/images/showMore1.png') no-repeat right -9px; height:16px; width:38px; float:left; overflow:hidden; font-size:12px; padding-top:6px; display:none; cursor:pointer;}
.beginSelect{ background:url('/content/images/button6.png') no-repeat left top; height:23px; line-height:23px; width:59px; display:block; float:left; color:#FFF; font-size:14px; text-align:center;}
.beginSelect:hover{ text-decoration:none;}
.submitOrCancel{ background:url('/content/images/searchCriteria.png') no-repeat;height:20px; line-height:20px; width:44px; display:block; float:left;}
.sureSubmit{ background-position:0 0; margin-right:10px;}
.Cancel{ background-position:0 -48px;}
.searchTitle{ overflow:hidden; height: 31px; line-height:31px; border-bottom:1px solid #E8E8E8;}
.searchTitle h1{ color:#333; float: left; font: 15px/31px Microsoft YaHei; font-weight:bold;}
.searchTitle .extra{ float:right;}
#resetSelect:hover{ background-color:#FFF; color:#333; text-decoration:underline !important;}

/*table ÑùÊ½*/
.mytable {
color: #666;
width: 100%;
/**width:100%;*/
padding: 0;
margin: 0 auto;
text-align:center;
border:1px solid #CCC;
}
.mytable th {
 border-right:1px solid #CCC;
background:url(/content/images/tablethBg.png) 0 -66px repeat-x scroll;
}
.mytable td {
border:1px solid #CCC;
color: #666;
}
.mytable th, .mytable td{ padding:0 10px; height:36px; vertical-align:middle;}
.edit_disbtn, .edit_enabtn, .review_disbtn, .review_enabtn, .delete_enabtn, .delete_disbtn, .view,.ModifyAnswer, .ExamPreview, .ExamPaper{ background:url('/content/images/controlIcon.png') no-repeat; height:16px; width:16px; display:inline-block;}
.edit_disbtn, .edit_enabtn, .delete_enabtn{ margin-top:0px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0){.edit_disbtn, .edit_enabtn, .delete_enabtn{ margin-top:0px;}}
.edit_disbtn{ background-position:-36px -16px;}
.edit_enabtn{ background-position:-36px 0;}
.review_disbtn{ background-position:-18px -16px;}
.review_enabtn{ background-position:-18px 0;}
.delete_enabtn{ background-position:0 0;}
.delete_disbtn{ background-position:0 -16px;}
.view, .ExamPreview{ background-position:-56px 0;}
.tableBorder{ border:1px solid #CCC !important;}
.IconVeralign a{ vertical-align:middle; *vertical-align:1px; vertical-align:-2.5px\0; cursor:pointer;}
.IconVeralign input{ vertical-align:-2px; margin-top:2px; margin-right:8px; cursor:pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0){.IconVeralign input{ vertical-align:-4.5px;}}
#ImgVeralign a{ *vertical-align:0;}
.tea_controlbtn{ width:208px;}
.tooltip{ cursor:pointer;}

/* ·ÖÒ³ÑùÊ½*/
.paging{ padding-left:15px;}
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:5px 0;overflow:hidden; margin:0 auto;}
.paginator a,.paginator input[type="submit"] {padding: 3px 9px; border: solid 1px #ddd; background: #fff; text-decoration: none; margin-right:2px; cursor:pointer;}
.paginator a{ *vertical-align:4px;}
.paginator a:visited {padding: 3px 9px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 3px 9px;font-weight: bold; font-size: 13px;border:none;background: #ECECEC; *vertical-align:4px;}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
.paginator input[type="text"]{ text-align:center; margin-right:10px;border: solid 1px #ddd; height:22px; line-height:22px; height:21px\0; line-height:21px\0;}
.search_btn input{ background:url('/WebUserControl/Styles/images/btn-bg.png') no-repeat scroll; height:26px; width:46px;color:#FFF; outline:none; }          
.mytabelPage{ width:100%; margin:0 auto;}/* Óë ¶ÔÓ¦tatble ¿í¶ÈÏà¶ÔÓ¦*/
.staticTablePage{ width:95%; margin:0 atuo;}
.adminTablePage{ width:80%; margin:0 atuo;}
.adminSetTablePage{ width:90%; margin:0 auto;}

/* 80*36 °´Å¥*/
.submitBtn{ background:url('/content/images/submitBtns.png') no-repeat scroll 0 0; width:84px; height:35px; 
            line-height:35px; color:#fff; font-size:16px; float:right; margin:15px 70px 10px auto; 
            font-weight:bolder; text-align:center; cursor:pointer;}
/*.submitBtn:hover{ background-position:0 -39px;}*/

/*Åú¸Ä×÷Òµ by lexi*/
.maincontent{ margin:18px auto 0; overflow:hidden; padding-bottom:20px;}
.leftbar{ width:13%; float:left; text-align:left;font-size:13px; padding:10px 0 0 25px;}
#leftbar{ padding:0; width:140px; overflow-x:hidden; border:1px solid #E8E8E8; }
.leftbarStu{  padding-left:5px; padding-top:10px;}
.rightbar{ width:82%; float:left;}
#rightbar{ float:right; width:83%;}
#rightbar_content{ width:85.35%;}
.question_tit{ padding:5px 0; margin:5px auto 0;}
.questionDivWidth{ width:95%;}
.CbTestTypeAll{ *float:left;}
.guild .fullscreen{ float:right;}
.guild .name{ margin-left:30px;}
.question_tit input{ border:none;}
.object span{ margin-right:5px;}
.sepreate{ margin-left:20px;}
.leftbar .tree_view{  display:none; /*margin-top: 5px;*/}
.treeImg{ height:11px; width:11px; display:block; float:left; margin-right:10px; margin-top:4px; margin-top:5px\0; *margin-top:5px;}
.treeShow{ background:url('/content/images/TreeImg.png') no-repeat 0 -11px;}
.treeHide{ background:url('/content/images/TreeImg.png') no-repeat 0 0;}
.leftbar .list_dot{ /*line-height:26px; padding-left:21px; 2013.10.19*/ height:30px; line-height:30px; padding:10px 5px 0 0;}
.leftbar .list_dot_a{ color:#333; text-decoration:none; font-size:13px;}
.list_dot a{ display:block;}
.selected_student{color: #000; font-size: 13px; text-decoration: none; background-color: #FCEBA9 !important;  /*border:2px solid #f39800; color:#000; font-size:13px;text-decoration:none; 2013.10.19*/}
.leftbar .list_dot a:hover{ text-decoration:none;/* color:#f39800;*/ background-color:#FFF6D9;}
.leftbar>ul>li>span{ cursor:pointer;color:#000; font-size:14px;}
.treeSpan{ cursor:pointer;color:#000; font-size:14px; font-weight:bold;}
.guild{ height:33px; line-height:33px; padding-left:30px;}
.guild span{ margin-right:40px;}
.guild .studentID,.guild .name{ font-weight:bold; margin-right:0 !important;}
.stu_infor{ padding-left:0; height:40px; line-height:50px;}
.guild .step {color: #77BE00;}
.fullscreen{ float:right; margin-right:2em;}
hr{ border:0;border-bottom: dashed 0.1em #EC8C0A;margin:0 auto; height:1px; }
.queation_mc { margin:0 0 10px; padding-bottom:0;}
.maincontent dl{margin: 0 5px; overflow: hidden; clear:both; zoom:1; padding: 2px 0 20px; width:100%; }
.maincontent dt{float:left; font-weight:bold;text-align:left; *vertical-align:2px;}
.maincontent dd{float:left; text-align:left; margin-left:1.5em; }
.maincontent dd input{ *margin-left:-20px; }
.maincontent dd td{ font-size:13px; *margin:0;}
.choose{ margin-left:2em;}
.input_one{ border:0.1em solid #ccc; height:2em; width:20em;}
.userTip{ position:relative; top:55px; left:250px; display:inline-block;}
.attentionTip{ background:url(/content/formValidator-4.1.3/themes/ArrowSolidBox/images/tip2.png) no-repeat 0 0; padding-left:21px;}
.num{ border:0.1em solid #ccc; height:2em; width:5em;}
.percent{ border:0.1em solid #ccc; height:2em; width:3em;}
.content .btn{ clear:both; overflow:hidden; margin-bottom:20px; }
.content .btn button{ background:url(/content/images/button.png) no-repeat 0 0; float:right; height:1.8em; line-height:1.8em; margin-right:5em; text-align:center; width:4.8em; color: #CCC; cursor:pointer; }
.list_btns{ top:50%; position: fixed; left:50%; margin-left:501px; width: 79px; z-index: 1000;}
.firstStudent, .nextStudent, .previousStudent, .lastStudent{ background:url(/content/images/ReviewReBtns7.png) no-repeat center top;}
.list_btns input,.list_btns a{ display:inline-block; overflow:hidden; width:80px; cursor:pointer;} 
.firstStudent{ background-position:-4px -4px; position:relative; height:80px; *height:79px;}
.previousStudent{ background-position:0 0; height:79px; *height:80px; *float:left;}
.nextStudent{ background-position:-79px -79px; height:79px; *float:left;}
.lastStudent{ background-position:-4px -321px; height:79px; }
.firstStudent:hover{ background-position:-83.5px -4px; position:relative;}
.previousStudent:hover{ background-position:-79px 0;}
.nextStudent:hover{ background-position:-79px -158px;}
.lastStudent:hover{ background-position:-83px -321px;}
.mytable_teaRe{ width:100%;}
.result .UnFinishNumbers{ color:#E38226;}
.color{color:#E98704}
.maincontent_nav { margin:16px auto;}
.tabnav { height:23px; width:100%;}
.tabnav ul{ height:2.6em; line-height:27px; list-style:none; margin:0; padding:0; text-align:center;}
.tabnav li{ position:relative; margin:-5px 7px; float:left; width:79px;cursor:pointer; 
            background:url(/content/images/tab_b.png) no-repeat 0 0;}
.tabnav ul a {  display:block;color: #FFF; text-decoration: none; font-weight:bold; font-size:13px; width:75px;}
.maincontent_tab { border-top:0.1em solid #CCC;clear:both; background:#F8F8F8; height:500px; padding:7px;}
.no_border{ display:inline-block; *display:inline; zoom:1; font-weight:bold;}
.topLine{ border-bottom:1px dotted #ddd;}
#answer a{ cursor:pointer; font-size:12px; color:#6D9821;}
#answer a:hover{ text-decoration:none;}
.showAnswerImg, .hideAnswerImg{ background:url(/content/images/showAndHide1.png) no-repeat left top; height:7px; width:9px; display:inline-block; vertical-align:middle; text-decoration:none;}
.showAnswerImg{ background-position:0 0;}
.hideAnswerImg{ background-position:-9px 0;}
.objectEachScore{ margin-right:15px;}
#answer{ float:right; margin-right:50px;}
.pop_up{ background:url(/content/images/answer_tip3.png) no-repeat scroll 0 0; height:20px; left:30px; position:absolute; top:-13px; width:138px; z-index:999; }
.popup_close{ background:url(/content/images/answer_tip3.png) no-repeat scroll -134px 0px; height:15px; left:167px; position:absolute; top:-13px; width:15px; z-index:999; cursor:pointer;}
.hideAnswer{ display:none;}
#leftWrap{ padding:10px 0 0 5px; width:145px; border:1px solid #E8E8E8;}
/*.middlebar{ float:left; width:11px; height:11px; margin-left:5px; position:fixed; left:360px; top:300px;}
.middleAreaA{ background:url('/content/images/LeftRight.png') no-repeat 0 0; height:11px; right:11px; display:block;}*/
.each_scores{ margin-right:30px;}
.typeName{ height:30px; display:block; line-height:30px; margin-top:15px;}
.typeName i{display: inline; float: left; margin: 6px 10px 0 0; width: 3px; height:22px; background:#E98704;}
.typeNameColor{ color:#3c3c3c; font-size:15px; }
.reviewQuestion{ border:none !important;}
.remark{ padding:0 0 0 10px; margin-top:10px; }
.remarkDiv{ min-height:24px; line-height:23px; width:97%; padding:5px 10px; border:1px solid #CCCCCC; position:relative; top:-30px;word-warp:break-word;}
.writeRemark{ color:#aaa; position:relative; z-index:1; padding-left:15px; top:3px; }


/*2013/10/24 lexi*/
.homeWorkOtherInfor{ overflow:hidden; /*float:right;*/ display:inline-block;}
.minorInfor{ margin:0 3px 0 20px;}
.scores{ font-family:'Tangerine', serif; color:Red; font-size:36px !important}
.typesbody{ margin: 0 auto;background: #fff; position: relative; z-index: 4; width:97%; padding:0 10px; 
              border:1px solid #dcdcdc\9; border-top:1px solid #dcdcdc; box-shadow:1px 1px 3px #dcdcdc,-1px -1px 3px #dcdcdc;
               -webkit-box-shadow:1px 1px 3px #dcdcdc,-1px -1px 3px #dcdcdc;-moz-box-shadow:1px 1px 3px #dcdcdc,-1px -1px 3px #dcdcdc;
          }
.calloutcontainer{ position: absolute; bottom: -23px; left: 50%; margin-left: -25px;z-index: 11;border:none !important; width:53px; height:23px;overflow: hidden; background:url('/content/images/round1.png') no-repeat; background-position:0 -24px;}
.totalScoreGet{ float:right;}
.stu_infor .studentID, .stu_infor .spanMargin, .stu_infor .name{ float:left;}

/* ×óÀ¸¹Ì¶¨¶¨Î»*/
.loadPosition{ position:relative; top:0;}
.scrollPosition{ position:fixed; top:5px;}
.bottomScrollPotion{ position:fixed; bottom:45px;}

/*Ñ§Éú¶Ë²éÔÄ 13.03.11 by lexi*/
.maincontent h4 { color:#77BE00;}
.close_btn { float:right; margin:20px 20px 20px 0;}

/*×÷ÒµÔ¤ÀÀ*/
h3 { color:#E98704;}
.spanMargin{ margin-right:20px;}

/*homework affirm*/
.btns .content_view { background:url(/content/images/btn.png) no-repeat 0 0; float:left; height:1.8em; line-height:1.8em; text-align:center; width:7.6em; color: #fff; cursor:pointer;}
 
/*Åú¸Ä×÷Òµ_×÷ÒµÌá½»Çé¿ö by lexi*/
.object{ height:40px; line-height:40px; border-bottom:1px dotted #DDDDDD;}
.leftside{width:15%; float:left; text-align:left; padding-top:4px; position:fixed;}
.rightside{ width:81.9%; float:right; padding:72px 20px 10px 30px; *padding:65px 20px 10px 30px;}
.iframeMain{font-size:13px;}
.leftside,.rightside{ font-size:13px;}
.tableInformation{ height:40px; line-height:33px; border-bottom:1px dashed #CCC;}
.spanMarginRight{ margin-right:20px;}
.rightside_top{ height:25px; width:100%; background-color:#fff; z-index:1000;}
.lefttable{ width:100%;}
.lefttable td{ line-height:30px;}
.righttable {
color: #666;
width: 100%;
padding: 0;
margin:0 auto;
text-align:center;
border-top:none;
border-left:none;
}
.righttable_top th{   
letter-spacing: 1px;
background:url(../images/tablethBg.png) 0 -70px repeat-x scroll;
height:30px;
line-height:30px;
}
.righttable .stu_id{ width:40%;}
.righttable .stu_name{ width:30%;}
.re_statu{ border-right:1px solid #CCC;}
.righttable .stu_identify{ border-left:1px solid #ccc;}
.righttable_bottom td {
height:30px;
line-height:30px;
border-bottom:none;
border-right:none;
}
.greencolor{ color:#7DB621; width:68px;}
.blockColor{ color:#333; font-weight:bold; width:75px; text-align:right;}
.table_topic{ height:60px; font-size:16px; font-weight:bolder; border-bottom:1px solid #CCC; line-height:60px; text-align:center;}
.haveReview{ background:url('/content/images/haveReview1.png') no-repeat 0 0; padding:2px 5px 2px 11px; line-height:30px; }
.notReview{ background:url('/content/images/havenotReview1.png') no-repeat 0 0; padding:2px 5px 2px 16px; line-height:30px;}
.fontBold{ font-weight:bold; font-size:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.textbox_score input{ line-height:20px;}}
.numColor{ font-weight:bold; padding:0 5px;}
.getAllScore{ margin-right:10px;}


/*²¼ÖÃ×÷ÒµµÚÒ»²½*/
.correct_style{ float:left;line-height:28px; line-height:34px\0; *line-height:40px;}
.correct_member{display:none; float:left; margin-right:20px;}
.pyfs_div{ padding-top:5px; *padding-top:10px; height:40px; float:left; *margin-left:20px !important;}
.pyfs_div span{ margin-right:25px;}
.pyfs_div table tr td{ padding-right:20px;}
.list_float td{ padding-right:20px;}
#ctl00_MainContent_txtnum{ height:15px;}
.radio_click input{ cursor:pointer;}
.textbox_answer{width:300px;background:url(/content/images/shade.png) repeat-x scroll 0-793px #FDFDFD;border:1px solid #DEDEDE;
                height:25px;line-height:25px;overflow:hidden;color:#000;text-align:left;}
.textbox_width{width:5em;}
.textbox_width2{width:300px;}
.div-textarea{height:50px; width:31%;padding:8px;background:url('/content/images/textarea.gif') repeat-x scroll 0 0 #FBFBFB;border:1px solid #CCC;
              border-radius:3px 3px 3px 3px;overflow:hidden;}
.div-textarea textarea{border: none;color:#222; outline:none;line-height:18px;overflow-x:hidden;
                       overflow-y:auto;font-size:13px;background:none;resize:none; *margin-left:-20px;}
.btn_submit{border:none;text-align:center;width:88px;height:36px;line-height:36px;font-size:14px;color:#FFF;cursor:pointer;
            margin-right:25px;float:right;background:#FFF url('/content/images/submit1.png') no-repeat -2px -2px;color:#FFF;font-weight:bold;}
            
.btn .btn_nextstep{border:none;width:122px;height:37px;cursor:pointer;float:right;background:#FFF url('/content/images/nextStepsBtns.png') no-repeat 0 0;}         
.btn .btn_nextstep:hover{ background-position:0 -38px;} 
.referenceHomework{border:none;width:122px;height:37px;cursor:pointer;float:right;background:#FFF url('/content/images/buttonReference.png') no-repeat 0 0;}
.referenceHomework:hover{ background-position:0 -38px;}           
.HomeworkDetailPreview{line-height: 37px;color: #71a532;font-size: 15px;}   
.HomeworkDetailPreview:hover{ text-decoration:underline;}       
.limitDdWidth{ width:670px; *margin-left:35px !important;}
.radio_click span, .buildObjectSpan span{ margin-right:10px; white-space:nowrap; display:inline-block; margin-bottom:10px;} 
.radio_click span input, .buildObjectSpan span input{ margin-right:3px; vertical-align:-1px;}  
#courseDiv span, #classDiv span{ margin-right:25px;}
.typesTitle{ padding:0 0 10px 0 !important;}


@-moz-document url-prefix(){ .btn_submit{ padding-top:0;padding-bottom:4px;}}/* by lexi ¼æÈÝFirefox*/

.btn_submit:hover{background-position:-2px -41px;}
.module_content{ background:#FFF; border-radius:2px 2px 2px 2px; position:relative;
                 padding:10px; border-top:1px solid #CCC;border-left:1px solid #CCC;
                 border-right:1px solid #CCC;}
.maincontent td input[type="radio"],
.maincontent td input[type="checkbox"]{ margin:-2px 3px 2px 1px;vertical-align:middle; *vertical-align:3px; vertical-align:-2px\0; border:none; *margin:0; *width:16px; *height:16px; outline:none;}/* by lexi*/
.tip_top{height:45px;}
.requremodule{ z-index:9999;  width:200px; position:absolute;display:none;}
.module1{left:545px;}
.module2{left:624px;}
.module3{left:700px;}
.arrow_module{ background:url('/content/images/layer_arrow.png') no-repeat 0 -8px;
               height:9px; left:80px; width:14px; display:block; overflow:hidden; position:relative;}             
.module_bg{ background:url('/content/images/layer_bg.png') repeat; border-radius:4px 4px 4px 4px; padding:2px !important;}
.homework_reqire_module a{margin-right:15px; border:1px solid #ccc; width:50px; height:22px;
                           display:block; float:left; text-align:center; line-height:22px; padding:0 5px;
                            color:#888;}
.homework_reqire_module a:hover{/* background-color:#888; color:#FFF; border-color:#888; */text-decoration:none;}                          
.homework_reqire_module a span{ line-height:22px;  line-height:25px\0;/*suitIE8*/}
.selectWid{ width:100px; margin-right:10px;}
.reviewMethod{ height:28px; height:32px\0; *height:40px; line-height:28px; line-height:32px\9; *line-height:40px;}



/*²¼ÖÃ×÷ÒµµÚ¶þ²½*/
.tree_a{color:#4b4b4b; padding:3px; font-size:12px;}
.tree_a:hover{ color:#689c30; text-decoration:underline;}
.buildhomework_tree{ padding:10px;}
.table_main{ margin-top:10px;}/* by lexi*/
.makeSure{ margin-top:20px;}
.selectWarp, .byHomeworkResult, .historyHomeworkWarp{ display:none;}
.chooseLevel{ margin-top:5px; margin-right:10px; float:left;}
.volurmDiv{ padding-left:10px;}


/*²¼ÖÃ×÷ÒµµÚ¶þ²½¸Ä°æÑùÊ½ lexi 2013.10.17*/
.DecorateRange{ position:absolute; top:180px; left:25px;}
.rangeTitle{ height:30px; width:100px; display:block; text-align:center; line-height:30px; background-color:#9C9C9C; color:#FFF;}
.tabHost{ text-align:center; margin-bottom:3px; cursor:pointer; width:100px; background-color:#F5F5F5; padding:15px 0; }
/*.tabHost:hover{ background-color:#fff;}
.selectRangePopup{ position:absolute; visibility:hidden; top:30px; border:1px solid #CCC\9; background-color:#FFF;left:100px;padding:0 5px 10px 5px; box-shadow:0 0 40px #ccc;-moz-box-shadow:0 0 40px #ccc; 
  -webkit-box-shadow:0 0 40px #ccc; width:722px; cursor:default;}*/ 
.historyAssignment, .levelLibrary{ /*position:absolute; top:30px;*/ /*border:1px solid #CCC\9; background-color:#FFF;/*left:100px;*/padding:0 5px 10px 5px; /*box-shadow:0 0 40px #ccc;-moz-box-shadow:0 0 40px #ccc; 
  -webkit-box-shadow:0 0 40px #ccc;*/ width:722px; cursor:default; overflow:hidden;}
.teachingBooksLibrary{  width:722px; cursor:default; overflow-y:auto;}
.isSelected{ color:#E36D0E;}
#setPaperLeftTree ul li div{ color:#333;}
.setPaperLeft{ float:left; width:100%;}
#setPaperLeftTree .setPaperLeft li, #setPaperLeftTree, #setPaperLeftTree li{ white-space:normal; text-align:left;}
#setPaperLeftTree{ overflow:hidden;clear:both;}
.bookUnit{  padding-left:25px; line-height:28px !important; display:none;}
.bookUnit .unitName{ display:inline-block; /*margin-right:10px;*/ padding-left:16px;}
.bookDetailUnit{ display:inline-block;*display:inline; *zoom:1; background:url('/content/images/showimg.png') no-repeat left center; cursor:pointer; width:210px; margin-right:10px; }
.bookDetailUnitShow{ background:url('/content/images/notshow.png') no-repeat left center;}
#setPaperLeftTree .bookDetailUnit label{ margin-right:0;}
/*.eachExamDiv{ border:1px solid #E4E4E4; cursor:pointer; border-radius:3px 0 0 3px; float:left; margin-right:25px; margin-bottom:20px;width:198px; height:118px; *line-height:20px;}*/
/*.levelType{ color:#404040;padding:0 5px; line-height:20px\0;}*/
/*.levelExamName{ color:#505050; margin-top: 10px;margin-left: 5px; width:160px; line-height:24px; text-align:left;}*/
.levelLibraryWrap{ padding-left:30px; padding-bottom:0; overflow:hidden; clear:both;}
.mainInforWrap, .eachExamDiv{ float:left; text-align:left; cursor:pointer; margin-right:25px; margin-bottom:20px; padding:10px; border:1px solid #ddd; border-radius:2px; width:180px; /*height:100px;*/ }
.mainInforWrap:hover,.historyHWSelect, .eachExamDiv:hover, .levelSelected{ background-color:#F1F1F1;}
.homeworkMainName, .levelExamName{ height:65px; border-bottom:1px dotted #ddd;}
.hwOtherInfor, .levelType{ line-height:20px;}
.historyHomeWorkWrap{ padding:5px 0 10px 20px; clear:both; overflow:hidden;}
.publishTeacher{ float:right; *zoom:1;}
.creatData{ font-weight:bold; *zoom:1; float:left;}
.detailPopUp{ z-index:999; cursor:default; width:360px; border:2px solid #CBCBCB; padding-top:10px; padding-bottom:10px; position:absolute; background-color:#fff;}
.volume{ border:1px solid #ccc; padding:0 5px !important; margin-bottom:5px; cursor:pointer;}
.volume label{ cursor:pointer;}
.toUpTrigon{ position:absolute; top:-14px; left:30px; background:url('/content/images/up.png') no-repeat; width:26px; height:14px; overflow:hidden;}
.selectThisUint{ cursor:pointer; line-height:30px !important; display:block; clear:both; padding-left:20px; text-decoration:underline; color:#ff7100;height:30px; width:80px; }
.selectedColor{ background-color:#EAEAEA;}
/*.levelSelected{ color:#ff7100 !important;}*/
.questionDiv{ border:none !important; padding-top:0 !important;}
.selectedTip{ background:url('/content/images/emotion_smile.png') no-repeat; height:48px; padding-left: 60px; position: absolute; left:35%; top:50%; line-height: 48px; font-size: 18px;}
#confirmSelectSetPapper,#confirmSelectTest, #confirmSelectTest{ margin-right:20px;}
#confirmSelectBook, #confirmSelectPapers{ margin-right:20px;}
.techingBookLibrary{ position:absolute; top:30px; left:100px; visibility:hidden;border:1px solid #CCC\9; background-color:#FFF; padding:0 5px 10px 5px; box-shadow:0 0 40px #ccc;-moz-box-shadow:0 0 40px #ccc; 
  -webkit-box-shadow:0 0 40px #ccc; }
.selectedUnitDiv{ height:30px; line-height:30px;}
.selectedUnitDiv span{ float:left;}
.selectedUnitName{ cursor:default !important; text-decoration:none; margin-bottom:5px; display:inline-block; padding:1px 2px; font-weight:normal; margin-left:10px; border:1px solid #bcbcbc;}
.selectCancel{ cursor:pointer; background:url('/content/images/selectCancel.png') no-repeat left center; display:inline-block; margin-left:5px; height:9px; width:12px; *vertical-align:middle;}
.selectCancel:hover{ background-position:-16px center;}
.bookName{ font-weight:bold; margin-bottom:7px;}
/*.bookName #Root{ vertical-align:top;}*/
.andSoOn{ float:right; display:none; vertical-align:top; color:#666; cursor:pointer; border-bottom:1px solid #666;}¡¢
.allSelectedShow{ overflow:visible; position: absolute; z-index:999; height:auto; border:1px solid #dcdcdc; background-color:#fff;}
.rootBookName{ background:url('/content/images/bookHide.png') no-repeat left center; cursor:pointer; padding-left:16px;}
.selectDiv{ margin-left:25px; height:0; overflow:hidden;}
.UnitDiv{ display:block !important; font-weight:bold; padding-left:15px;}
input[type="hidden"]{ height:0; width:100%; overflow:hidden;}
.closePopUp{ background:url('/content/images/closePopUp4.png') no-repeat 0 0; height:16px; width:16px; display:inline-block; float:right; margin-top:5px;}


/*²¼ÖÃ×÷ÒµµÚÈý²½*/
.setPointTable{ width:100%; margin:0 auto; text-align:center; color:#666; padding:0;border-left:1px solid #CCC;}
.setPointTable td{  height:36px;}
#parentTableTd{ border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.numTdWidth{ width:60px;}
.nameTdNum{ width:180px;}
.setPointText{ width:120px;}
.totalPoint{ width:100px;}
.tableChild td{ border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
#TableHead th{ padding:0;}
#TableHead{ width:100%;}
.grayBgColor{ background-color:#E8E8E8;}

/*²¼ÖÃ×÷Òµ-È·ÈÏ²¼ÖÃ ×ÔÓÉ×é¾í-È·ÈÏ×é¾í ·¢²¼¿¼ÊÔ-È·ÈÏ·¢²¼*/
.content_hwyl{ /*padding:20px;*/ color:#444; font-size:14px; /*by lexi*/ padding:20px 0 20px 0;}
.content_hwyl p{ margin-bottom:8px;}
.infotext{ padding:0 8px; height:24px; border:1px solid #F8F3D6; background:#FFFDDD; line-height:24px; display:block; font-size:12px; color:#ff7300; margin-top:20px;}
.infotext .img_tip{ width:16px; height:16px; background:url('/content/images/tipicon.png') no-repeat  0 -64px; position:relative; top:3px; overflow:hidden;} 
.viewHd{ background: url('/content/images/confirmPublishPage1.png') repeat-x scroll 0 -17px transparent; clear: both; height: 24px; line-height: 24px; margin-bottom: 10px; width:875px;}
.viewHd h3{background: url('/content/images/confirmPublishPage1.png') no-repeat scroll -115px 0 #FFFFFF; color: #518900;float: left;font-size: 15px;font-weight: bold;height: 24px;padding: 0 15px;}
.viewBd{ font-size: 14px; line-height: 2; margin-bottom: 12px; padding-bottom: 20px;}
.titleView{ background:url('/content/images/homeworkName2.png') no-repeat 0 0; width:15px; height:15px;float:left; margin-top:7px;}
.nature{ float:left;color:#6C6C6C; /*font-weight:bold;*/ font-size:15px; margin-right:25px; margin-left:3px; width:65px;}
#propertyTitle{ width:auto;}
.detailInformation{ float:left; font-weight:bold;}
.viewDiv{ padding:10px 0 10px 80px; color:#6C6C6C; /*line-height:42px;*/}
.orderColor{ color:#404040;}
.homeworkView:hover{ text-decoration:none;}
.publishWeight{ font-family:Microsoft YaHei;}
.publishBtns{ margin-right:100px;}



/*²¼ÖÃ×÷ÒµµÚÒ»²½  Ç°¶ËÑéÖ¤ÑùÊ½   2012-12-12  by Miya :) */
.input_err{background-color:#FBE2E2; color:#cc0000;}

/*×÷Òµ·ÖÎö by lexi*/
/*#leftbar ul li{ line-height:22px;}*/
.stuTree{ padding:5px !important;}
#rightWarp{ width:83%; padding-left:14px;}
.leftClassUl{ margin-bottom:8px;}
.analysis{ width:95%; margin:15px 0 0 15px;height:20px; line-height:20px;}
.analysis a{ float:left; margin-right:15px;}
.rdSelect{ cursor:pointer;}
.analysis .Total_score{background:url('/content/images/chart.png') no-repeat scroll; text-align:right; padding-left:20px; text-decoration:none;}
.analysis .order{background:url('/content/images/line.png') no-repeat scroll; text-align:right;width:70px;}
.analysis .knowledge_point{background:url('/content/images/chart_bar.png') no-repeat scroll; text-align:right;width:105px;}
.selectSpan{ *float:left;}
.textbox_select{ display:inline-block; *display:inline; zoom:1; overflow:visible; width:200px; height:auto; line-height:normal; *float:left;}
.analysis_btn{ margin:0 20px 2px 0; text-align:right;}
.analysis_btn input{ background:url('/WebUserControl/Styles/images/btn-bg.png') no-repeat scroll;  height:26px;width:46px;color:#FFF;}
.choice_1{ margin-bottom:10px;}
.choice_1 dt{ width:55px;}
.stu_inf{ padding-left:13px;}
.main_result{ width:97%;}
.tip p{ text-align:center; font-size:18px; margin-top:20px;}
.tab_result{ display:none;}
.choice_1 dd{ width:90%; *width:93%;}
#selectStu{ text-align:center; font-size:18px; margin:30px auto auto; width:92%; height:30px; line-height:30px; padding-left:0;}/*13.3.9 by lexi*/
.tea_HAbtns{ float:right;}/*13.03.10 by lexi*/
.tea_HAbtns input{ float:left !important;} 
.all_select{ vertical-align:middle;}
.text_tip{ top:1px !important;}
#resultMain{ width:100%; margin:20px auto;}
.AnaCourse span{ white-space:nowrap; display:inline-block;}
#tabRightWarp{  padding-left:14px;}

/*ÊÔ¾í·ÖÎö*/
.examAnalysis li{ text-align:center; padding:5px 5px 0 0 !important;}
.examAnalysisIcon{ padding-bottom:10px;}
#examAnalysisTable th, #examAnalysisTable td{ height:32px;}
#examAnalysisRight{ float:right;}
#examAnalysisLeft{ width:11%;}

/*Ð¡Ã×*/
.hprs_tip{float:left;}
.correct_input{ float:left;}
#ctl00_MainContent_txtnum{ width:50px;}

/*²¼ÖÃ×÷Òµ ×÷Òµ²é¿´ by lexi*/
.left_content{ width:178px; float:left; border:0 none; float:left; padding:0; border:1px solid #E8E8E8;}
.right_content{ padding:0 10px 10px; width:80%; border:0; margin:0;}
.statuPadding{ padding-left:14px;}
.questionTitle{padding: 10px 0 10px 14px;}
.questionTitle span{ display:inline-block; /*margin-bottom:10px;*/}
.topicControl{ height:30px; padding:10px 0;}
.topicControl span{ display:inline-block;}
.homeworkDetail{ text-align:center; font-weight:bolder; background-color:#F5F5F5; width:100%; height:50px; line-height:50px; color:#333333; font-size:15px; border-bottom:1px solid #E8E8E8;}
.homeworkDetailShow{ width:100%; }
.typeControl{ padding:10px 0 0 9px !important; *padding:10px 0 10px 9px !important; margin-bottom:20px; margin-top:2px; /*margin-top:10px;*/ border-style:solid; border-width:2px 1px 1px; border-color:#FF9900 #E8E8E8 #E8E8E8; overflow:hidden;}
.rightWarpDetail{ border:1px solid #E8E8E8;background-color:#F5F5F5; }



/* ¡°ÌâÄ¿±àºÅÃæ°å¡±  ÑùÊ½  2012-12-19 by Miya */
.selectQuestion{width: 237px;background-color: #FFF;border: 1px solid #767e6c;color: #000;padding: 10px 10px 20px;float: left;
    min-height:80px; overflow-y:auto;}
.selectQuestion div, .selectQuestionDiv div, .selectedAnswer div{color:#000;font-weight:bold;font-size:12px;margin-bottom: 3px;padding-bottom: 3px\9;} 
.selectQuestion div p, .selectQuestionDiv div p, .selectedAnswer div p{ margin-bottom:3px;}
.selectQuestion div p span, .selectQuestionDiv div p span, .selectedAnswer div p span{padding-left:0;}     
.selectQuestion div span, .selectQuestionDiv div span, .selectedAnswer div span{padding-left:21px; display:inline-block;}
.select_checkbox label{ margin-right:8px;}    
.number_panel{ display:inline;}    
.number_panel a:hover{text-decoration:none; color:#333;}
.number_a{ font-weight:normal; background:#eeeeee; width:20px; height:18px; line-height:18px; font-size:12px; 
           border:1px solid #727576; float:left; margin:3px; text-align:center; color:#333;}
.number_a:hover{ background:#E6E6E6; text-decoration:none; color:#333;}           
.answer_triangle{display: inline-block;width: 0; height: 0;overflow: hidden;line-height: 0;font-size: 0;vertical-align: middle;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 14px solid #FFF;border-right: 0;}
.answer_arrow{cursor: pointer;float: left;}      
.answert{position: fixed;top: 181px;width: 300px; z-index:250; right:0;}    
.select_submit{background:url(/content/images/Btn1.png) no-repeat scroll 0 0;height:27px;line-height:27px;text-align:center; width:59px;border:none; color:#FFF;cursor:pointer;float:right;margin-right:5px; display:block;} 
.select_submit:hover{ background-position:0 -27px;}
.submitButtons{ background:url(/content/images/Btns2.png) no-repeat scroll 0 0;height:30px;line-height:30px;text-align:center; width:80px;border:none; color:#FFF;cursor:pointer;float:right;margin-right:5px; font-family:"Microsoft YaHei"; font-size:15px;}
.submitButtons:hover{ background-position:0 -30px;}
.select_checkbox input{vertical-align:middle; margin-top:0;margin-right:4px;cursor:pointer;}

/*¸öÈËÖÐÐÄ->Ñ¡Ôñ¿Î³Ì½ÌÑ§°à by lexi 13.03.26 edit*/
.TeachingClassInfo_table{ margin:25px auto; *margin:5px 0;}
.TClassInfoControl{ display:inline-block;}
.TClassInfoEdit{ margin-right:15px;}
.addclass{ background: url("/content/images/newTeachingClass.png") no-repeat scroll 0 0 transparent;}
.addclass:hover{  background-position:0 -38px;}
.btn{ clear:both; overflow:hidden; margin-bottom:10px;}
/*µ¯³ö¿òÑùÊ½*/


#popupdiv,#previewdiv, #addClass, #studentDetail,#testType,#closeDiv,#setExamInforTab,#setcloseDiv,#editIframe,#modelControlPop, #examModelDetail{ background-color:#fff; border-bottom:1px solid #EFEBDA; border-radius:4px; border-shadow:0 -1px 0 #fff inset,0 1px 6px rgba(0,0,0,0.3); display:none; font-size:13px; position:absolute; width:710px; z-index:1000;}
#modelControlPop{ padding-bottom:15px;}
.popupdiv{background-color:#fff; border-bottom:1px solid #EFEBDA; border-radius:4px; border-shadow:0 -1px 0 #fff inset,0 1px 6px rgba(0,0,0,0.3); display:none; font-size:13px; position:absolute; width:700px; z-index:1000;}
.updiv{background-color:#fff; border-bottom:1px solid #EFEBDA; border-radius:4px; border-shadow:0 -1px 0 #fff inset,0 1px 6px rgba(0,0,0,0.3); display:none; font-size:13px; position:absolute; width:700px; z-index:1000;}
.EditMain{ clear:both; overflow:hidden; width:94%; margin:auto;}
.close{ float:right; display:block; width:17px; height:17px; margin:10px 20px auto auto; background: url("/content/images/close.png") no-repeat scroll 0 0 transparent;}
.titlefontsize{ font-size:14px; margin-bottom:10px;}
.propetys{ height:28px; line-height:28px; text-align:right; color:#404040; width:95px; text-align:right; display:inline-block; float:left; font-family:"SimSun"; padding-right:10px; clear:both;}
.Editcontent{ width:94%; margin:0 auto;}
.Editcontent span{ display:inline-block;}
.Editcontent > div{ margin-bottom:10px; padding-left:28px;}
.textareaDiv{ border:1px solid #ccc; border-radius:3px; overflow:hidden; width:230px; height:50px;}
.validateBtn{ margin-bottom:10px;}
span.red{ vertical-align:-1.5px; *vertical-align:-1px;}
/*µ¯³ö¿òÑéÖ¤ÑùÊ½*/
.onError_popupdiv, #correctPosition{ vertical-align:top !important;/* margin-top:8px !important;*/ font-size: 12px; margin-left:5px;}
/*span[id$='Tip']{ vertical-align:top;}*/

/*¸öÈËÖÐÐÄ->Ñ¡Ôñ¿Î³Ì by Lexi*/
.maincontent_person{ margin:5px auto 15px auto;}
.guild_1{ padding-left:6px; margin-bottom:5px;}
.maincontent h2{ text-align:center; color:#5D8900; font-size:18px;}
.mytable_sc{ /*width:90%;*/ margin:25px auto;}
.nextbtn_sc{ margin:0 10px 15px auto; *margin:0 5px 15px auto; float:right;}
.result_cs{ /*border:1px solid #CCC;*/ padding-top:15px; margin-top:10px;}
/*¸öÈËÖÐÐÄ->´´½¨°à¼¶ by lexi 13.03.15 lastÐÞ¸Ä*/
.textbox_ctc input{  text-align:left;}
/*.btn_next{ background: url("/content/images/Btn1.png") no-repeat scroll left bottom transparent; border: medium none;color: #666;cursor: pointer;float: right;height: 27px;line-height: 27px;margin-right: 5px;text-align: center; width: 59px;}*/
.onError_tip{ font-size:12px; height:20px !important; line-height:20px !important; margin-left:15px;}
.setClassMain span{ display:inline-block;}
.setClassMain p{ width:700px; margin:0 auto 10px 190px; float:left;}
 /*@-moz-document url-prefix(){ .setClassMain p{  margin:0 auto 10px 190px;}}*/
.title_setClass{ margin-bottom:15px;}
/*by lexi 13.03.25*/
.red{ color:#ff0000; font-size:20px;}
.red:hover{ text-decoration:none; color:#ff0000;}
.setClassMain .selectMargin{ margin-top:5px;}
.setClassMain span[id$='Tip']{ margin-left:5px !important;}

/*¸öÈËÖÐÐÄ->ÉèÖÃ°à¼¶Ñ§Éú*/
.left_ctcs{ float:left; width:45%; border:1px solid #CCC;}
.left_ctcs p{ margin:10px;}
.editClassRight{ width:44% !important;}
.right_ctcs{ /*float:left;*/ width:45%; border:1px solid #CCC; height:615px;overflow-y:hidden; overflow-x:hidden;}
#haveSelectedStu{ width:45.8%; height:650px; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #haveSelectedStu{ width:46.5%; height:660px; } }
.mid_ctcs{ float:left; width:9.5%; margin:27% 0;}
.mid_ctcs ul{ width:100%; text-align:center; margin:0 auto;}
.mid_ctcs li{ margin-bottom:10px;}
.hd_person{ text-align:center; font-size:15px; font-weight:bold;}
.stu_move{ border:1px solid #CCC; margin:10px;}
.stu_movefrom{ height:390px; overflow-y:auto;}
.stu_move table{ margin:8px 0 8px 10px;}
.stu_moveto{ height:415px; height:400px\9; overflow-y:auto;}
.stuMoveFrom{ height:540px; overflow-y:auto;}
.select-allstudent{ margin-left:25px; background-color: #ddd; color:#fff; padding:2px 10px; }
.stuMoveTo{ height:590px; overflow-y:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .stuMoveTo{ height:600px;} }
.testInforBottom{ padding-right:20px; text-align:right; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.right_ctcs p{ line-height:27px; padding:10px 5px 0 0;}
.content_ctcs{ width:100%; margin:15px auto;}
/*.left_ctcs,.right_ctcs{ float:left; width:45.8%; height:650px;}*/
#leftContent, #rightContent{ height:500px;}
.mid_ctcs{ float:left; width:8%;}
.mid_ctcs input{ background:url('/content/images/lightbtn.png') no-repeat scroll; width:40px; height:19px; padding-bottom:4px; }
/*¸öÈËÖÐÐÄ->Ñ¡¶¨½Ì²Ä by lexi*/
#tree{ width:20%; overflow:auto; margin:0; line-height:20px;}
#tree div{ display:inline-block; *display:inline; *zoom:1; cursor:pointer;}
#tree label{ margin-right:5px; vertical-align:-1px; *vertical-align:-1.5px;}
#SetClassBookRight{ width:79.5%;}
.lidiv{ padding-left:12px; line-height:22px;}
.lidiv input{ *margin-left:10px;}
.content_stcb{ margin:5px auto; padding:0;}
.result_stcb{ /*margin-bottom:10px; /*padding-top:10px;*/ padding:0; clear:both; overflow:hidden;}
.left_tree{ margin:0 0 0 25px; padding:10px 0;}
.finishBtn{ background:url('/content/images/finishBtns.png') no-repeat 0 0; width:100px; height:36px; display:block; float:right;}
.setMainBook{ width:100px;}
.book-name{ width:240px;}


/*½ÌÊ¦¶Ë ÉèÖÃ×÷Òµ·ÖÊý -by Miya*/
.setpoint_textbox_width{ width:60px;}


/*Sella*/
.iframe_content{ clear:both; overflow:hidden; width:100%; margin-top:10px;}
.step_btn{ width:75px; height:28px; display:block; line-height:28px; text-align:center; cursor:pointer; color:#FFF;
           font-weight:bold;background:url('/content/images/btn75by28New1.png') no-repeat scroll;}
.selectAllBtn{ width:75px; height:28px; display:block; line-height:28px; text-align:center; cursor:pointer;
           font-weight:bold;background:url('/content/images/btn75by28New1.png') no-repeat 0 -56px scroll; color:#444 !important;}
.selectAllBtn:hover{ background-position:0 -84px;}
.float_left{ float:left; margin-right:20px;}
.step_btn:hover{background-position:0 -28px; color:#FFF; text-decoration:none;}
.textbox_div_error{ border:1px solid #de2e6e}
.maincontent_bottom{ width:96%; clear:both; overflow:hidden; margin:10px auto;}
.btns{ float:right;}/*by lexi 03.03.12*/


/*·¢²¼³É¹¦ºó±í¸ñÕ¹Ê¾ by Miya*/                              
.margin_top{ margin-top:20px;}

/*½ÌÊ¦¶Ë ¸öÈËÐÅÏ¢ by lexi*/
.tab{width:92%; margin:10px auto;}
#personnalTab{ width:100%;}
#tab{ width:98%;}
.table_PerInfor{ width:590px;}
.title_1{ border-bottom: 1px solid #E6E6E6; color: #000000; line-height: 29px; margin: 0 0 40px; padding-left: 10px;}
.switch_nav { border-bottom: 2px solid #669900; color:#000; line-height: 31px; margin: 0 0 40px; padding-left: 10px; height:31px;/*ÐÂ°æ±¾*/}
.tab_ul{ width:100%; height:29px; clear:both;}
.tab_ul li{ width:80px; float:left; list-style:none; text-align:center; cursor:pointer; font-size:14px;}
.infor_left{ width:65%; float:left; border-right:1px solid #DEDEDE; }
.infor_left > div{ margin-bottom:10px;}
.sexSelect{ display:inline-block; padding-top:5px;}
.male{ margin-right:15px;}
.disInputBg{ background:#fff; color:#969595 !important;}
.infor_right{ width:32%; float:right; position:relative; z-index:1;padding-left:25px;}
.inputAtScanTop span{ display:inline-block;}
.input_SelectPic{  position:relative; cursor:pointer; /*top:-32px;*/ top:0; /*left:0;*/ left:-80px; background-color:#fff; border:1px solid #DEDEDE; filter:alpha(opacity=0); 
                  opacity:0; -moz-opacity:0; line-height:28px; z-index:5; /*height:28px; width:230px;*/ height:28px; width:80px; float:left; outline:none;}
#inputScanFile{ width:142px; border:1px solid #999;}
.button_scan{ /*height:32px; line-height:32px;*/ float:left;position:relative; top:0; left:0; z-index:2;}
/*.button_scan .scanBtn{ position:relative; top:1px; top:0\9; left:0; background:url(/content/images/scan.png) no-repeat 0 0; 
                       background-color:transparent; height:32px; line-height:32px; width:64px; margin-left:3px; z-index:2; border:1px solid #999;}*/
.button_scan .scanBtn{ color:#fff; height:28px; line-height:28px; width:80px; background: url("/content/images/selectAndSave.png") no-repeat scroll 0 0 transparent;}                       
.button_scan .scanBtn:hover{ background-position:0 -31px;}
.inputScanFile input{ font-size:14px;}
.inputScanFile{  /*width:230px; /*padding-top:20px;*/ padding-top:10px; /*height:40px;*/}
.pColor{ color:#666; font-size:12px; margin-top:5px; margin-left:5px;}
#btnsubmit{ margin-top:15px;}
.table_pwd{ margin:auto; width:90%;}
.paddingDiv{ margin-bottom:15px;}
.setPassword{ margin-right:5px; font-size:14px; width:75px;}
.submit_btn_row{ padding-left:90px;}
.textbox_pwd{ padding:0; background:none;}
.textbox_pwd .input_public{ border:none;}
.tip{ background:url(/content/formValidator-4.1.3/themes/Default/images/onCorrect.gif) no-repeat scroll 0 0 transparent;display:inline-block; height: 22px; margin-top: 5px;
        padding-left: 15px;padding-right: 5px;vertical-align: middle;}
.btn_upload{ position:relative;}
.btn_upload i{ background:url("/content/images/btn_upLoad.png") no-repeat -2px -2px scroll; height:15px; width:15px; display:block; position:absolute; top:14px; left:12px;}
.passwordEditDiv{ padding-left:150px; display:none;}
#passwordSet{ float:left; padding:0 10px 10px; width:800px;}
.floatLeft{ float:left !important;}
.floatRight{ float:right !important;}
.page_title{ font-family:"Microsoft YaHei"; font-size:25px; line-height:45px; padding:10px 0;}
.propetyTitle{ width:100px; font-size:14px;}
.informationSubmit{ color:#FFF; cursor:pointer; height:36px; line-height:36px; text-align:center; font-size:14px;}
.submitLongButton{ background: url("/content/images/longBtn.png") no-repeat scroll 0 0 transparent; width:122px; height:33px; line-height:33px; display:block; text-align:center;}
.submitLongButton:hover{ background-position:0 -36px;}
.submitShortButtons{ background: url("/content/images/shortBtn.png") no-repeat scroll 0 0 transparent; width:85px; line-height:33px; height:33px;}
.submitShortButtons:hover{ background-position:0 -38px;}
.personImg{ background-color: #FFFFFF; /*box-shadow: 0 1px 1px rgba(34, 25, 25, 0.4);-webkit-box-shadow: 0 1px 1px rgba(34, 25, 25, 0.4);-moz-box-shadow: 0 1px 1px rgba(34, 25, 25, 0.4);*/ border:1px solid #DEDEDE; float: left; height: 150px; padding: 10px; width: 150px; margin-top:10px;}
.personImg img{ height:150px; width:150px; border:0;}
.submitSaveImg{ background: url("/content/images/selectAndSave.png") no-repeat scroll 0 -62px transparent; width:80px; height:28px; line-height:28px; /*cursor:pointer;*/ color:#999; float:left; margin-left:-70px; /*display:block;*/}
/*.submitSaveImg:hover{ background-position:0 -46px;}*/
.personal_infor{ border-top:1px solid #EEEEEE;}
.showImgUrl{ display:none; background-color:#f0f0f0; border:1px solid #e0e0e0; color:#666; padding:10px; margin-top:20px; word-wrap:break-word; line-height:28px; }

/*¸öÈËÐÅÏ¢tab ÑùÊ½*/
.hide{ display:none;}
.show{ display:block;}
.hover {background: url(/content/images/icons.png) no-repeat scroll 0 0 transparent;color: rgb(74, 127, 7);font-weight: bold;}
.normal{background: url(/content/images/icons.png) no-repeat scroll -86px 0 transparent;color: rgb(0, 0, 0);display: inline-block;font-size: 14px;
    height: 30px;margin-bottom: -1px;position: relative;text-align: center;vertical-align: middle;width: 77px;}
.hoverLi{ background-color:#669900; border:1px solid #669900; color:#FFF; margin-left:5px;}
.normalLi{ background-color:#F2F2F2; border:1px solid #CCCCCC; border-bottom:none; color:#666666; margin-left:5px; height:30px; line-height:30px;}
.TeaPerInfEditBtn{ padding-left:110px; margin-top:20px;}

/*Ñ§Éú¶Ëbegin by lexi*/

/*Ñ§Éú¶ËÊ×Ò³ by gg*/
.maintop{ width:95%; margin:10px 0px 0px 0px; text-align:right; }
.maintop a{  width:115px; height:40px;}
.maintop a:hover{ text-decoration:none;}
.stuDefauleMain{ margin:0 auto 0;}
.eachReview{ background:url('/content/images/reviewEachNew.png') no-repeat; background-position:0 0; width:16px; height:16px; display:block; margin:0 auto;} 

/*×ö×÷ÒµÊ×Ò³*/
.h3_hhp{ padding:0 0 12px;}
.green_status{ margin-left:24px;}
.choice{ margin:0 5px 10px;}
.list_header{ width:70px; text-align:right; display:inline-block;}
.list_menu{ width:70%; display:inline-block;}
.mytable .Stu_HHbtn{ height:16px; width:16px; margin-left:12px;}
.mytable .Stu_DoHomework{  background:url('/content/images/dohomeworkNew.png') no-repeat transparent; display:block; float:left;}
.mytable a:hover{ text-decoration:none; color:#000;}
.mytable .download{ background:url('/content/images/download1.png') no-repeat transparent;}
.mytable .uploading{ background:url('/content/images/upload.png') no-repeat transparent;}
.btn_sure{ display:inline-block; vertical-align:bottom;}
.maintopic{ margin:8px auto 0 !important;}
.question_topic{ width:100% !important;}
.DoHW_btns{ margin-bottom:10px; position:fixed; right:140px; bottom:30px;}
.aDiv:hover{ /*background-color:#71A532;*/ background-color:#a7d4a5; /*color:#FFF;*/ text-decoration:none;}
.aDiv{font-size:12px; padding:5px 7px; display:inline-block; background-color:#f8fcf8; /*background-color:#BEBEBE; color:#FFF;*/ text-decoration:none;margin-right:8px; margin-bottom:8px; cursor:pointer;border:1px solid #a7d4a5; /*border:1px solid #CECBCE;*/ color:#666;}
.selectedCss{ background-color: #a7d4a5 !important; /* background-color:#71A532 !important; color:#FFF !important;*/ text-decoration:none;}
#BtnsControl{ display:inline-block;}
#BtnsControl input{ float:left;}
.ModifyAnswer{ background-position:-74px 0; margin-right:5px; height:17px !important;}
.doHomeWorkBtn{ margin-right:30px;}
.btnNoMargin{ margin:0 !important;}

/*  
*@Description: Ñ§Éú×ö×÷Òµ  ¡°ÉÏÒ»Ìâ¡±¡°ÏÂÒ»Ìâ¡±¡°Ìá½»×÷Òµ¡±°´Å¥
*@Author:      Miya
*@Update:      2013-9-20
*/
/*.prevOneTest{ background:url('/content/images/prevNextTest.png') no-repeat 0 -41px; width:72px; height:37px;cursor:pointer; display:block;}
.nextOneTest{background:url('/content/images/prevNextTest.png') no-repeat 0 0; width:72px; height:37px;cursor:pointer; display:block; margin-top:10px;}*/
.submitHomework1{background:url('/content/images/prevNextTest.png') no-repeat 0 -82px; width:72px; height:37px;cursor:pointer; display:block;margin-top:10px;}

/*×ö×÷Òµ ÉÏÒ»Ìâ ÏÂÒ»Ìâ ¼ÆÊ± ÔÝÍ£ lexi 2013.10.09 edit*/
.detailUse{ border: 1px solid #A9A9A9; margin-top:10px; line-height:41px; left:0; height:41px;  background:url('/content/images/dohomeworkBg.png') repeat-x; width:998px;}
.doHomeworkImg, .ztTime, .answertDiv, .trilateral, .submitExam{ background:url('/content/images/dohomeworkBtns3.png') no-repeat; display:inline-block;}
.dohomeworkBtn{ float:right; display:inline; padding-top:6px; *margin-top:-44px;}
.line1{ background:url('/content/images/line1.png') no-repeat center top; vertical-align: top;width: 18px; height: 38px; display:inline-block;}
.theTime{ letter-spacing: 2px; padding-left: 30px; font-size: 22px;color:#646464;letter-spacing: 2px; height:40px; background-position:5px 13px; *background-position:5px 10px;}
.submitHomework{ cursor:pointer; *vertical-align:top; background-position:0 -125px; height:30px; width:82px; line-height:30px; text-align:center; color:#FFF; font-weight:bold; margin-right:10px; }
.submitHomework:hover{ background-position:0 -162px;}
.ztTime{ cursor:pointer; *vertical-align:middle; background-position:right -30px; height:16px; width:16px; display:inline-block;}
.ztTime:hover{ background-position:-51px -30px;}
.answertDiv, .submitExam{ float:left; text-align:center; line-height:30px; position:relative; width:76px; background-position:0 -49px; height:31px; margin-right:10px; *margin:5px 10px 0 0;}
.answertDiv:hover, .submitExam{ background-position:0 -87px;}
.submitExam{ float:none;}
.popUp{  background-color:#fff; border-bottom:1px solid #EFEBDA; border-radius:4px; border-shadow:0 -1px 0 #fff inset,0 1px 6px rgba(0,0,0,0.3); display:none; font-size:13px; position:absolute; width:350px; z-index:1000;}
.popTop{  height:110px;}
.popUpMain{ background:url('/content/images/pause.gif') no-repeat 125px 50px;}
.clickContinues{ background-position:0 -101px; width:100%; height:60px; display:block; cursor:pointer;}
.popUpTitle{ background-color:#bdc6cd; color:#666; height:30px; line-height:30px; padding-left:20px;}
.fixedCountTime{ position:fixed; top:0; left:0; margin-top:0; width:70.4%; padding:0 210px;}
#typesBtns{ margin-bottom:10px; position:fixed; left:50%; margin-left:500px; bottom:0; *display:inline;}
.prevOneTest,.nextOneTest{ background:url('/content/images/dohomeworkPreNext.png') no-repeat; height:30px;cursor:pointer; display:block;}
.prevOneTest{ background-position:0 -38px; width:30px;}
.prevOneTest:hover{ background-position:0 -70px; width:96px;}
.nextOneTest{ margin-top:10px; background-position:-37px -38px; width:30px;}
.nextOneTest:hover{ background-position:0 -108px; width:96px;}
.selectQuestionDiv{ border: 1px solid #767e6c;color: #000;padding: 10px 10px 20px;float: left; overflow-y:auto;width: 237px;background-color: #FFF; position:absolute; left:-85px; top:34px; display:none;}
.selectQuestionDiv div{ text-align:left;}
.trilateral{ width:12px; height:12px; display:inline-block; background-position:-35px -33px; position:absolute; top:25px; left:30px; display:none; }
.f-richEditorText{ word-wrap: break-word; overflow: auto; text-align: left; border: 1px solid #ddd; margin: 10px 0; line-height: 50px; background-color: #FFFDEE; padding-left: 10px;}
.PopTitle{ line-height:30px; text-align:center; padding-top:10px;}
.tipMain{ line-height:28px; padding:0 10px 10px;}
.timeUpTip{ margin:10px 0; }
.submitOrNot{ text-align:center;}
.continus{ margin-left:20px;}

/*ÊÔ¾í²âÊÔ½á¹û²é¿´Ò³Ãæ lexi 2013.10.14 edit*/
.colorShow{ zoom:1; font-size:12px; overflow:hidden; }
.colorShow li{ float: left; width: 49%; line-height: 12px; padding-bottom: 12px;}
.colorShow .rightBg, .colorShow .wrongBg, .colorShow .notAnswerBg, .colorShow .subjectBg{ vertical-align: middle; display:inline-block; text-align:center; width:10px; height:10px; margin-right: 3px;}
.colorShow .rightBg{ border:1px solid #97C77B; background-color:#CEEBB1;}
.colorShow .wrongBg{ border:1px solid #E68E8D; background-color:#FCC8C8;}
.colorShow .notAnswerBg{ border:1px solid #C6C6C6; background-color:#E5E5E5; }
.colorShow .subjectBg{ border:1px solid #B0D3E7; background-color:#D2EEF9; }
.examResult{ overflow:hidden; clear:both;}
.selectedAnswer{ overflow-y:auto;}
.answertMain div span{ padding-left:0 !important;}
#stuGetInfor{ margin-bottom:10px;}

/*¸öÈËÖÐÐÄ_´íÌâ±¾*/
.error_table{ margin:10px auto;}
/*Ñ§Éú¶Ë_×÷Òµ¹ÜÀí_×ö×÷ÒµÊ×Ò³ 2013.02.27 by lexi*/
.stu_h3{ padding:0 0 4px;}
.stuRe_status{ margin-left:13px;}
.stuRe_maincontent{ width:98%; padding-bottom:0px;}
.question_tit span, .question_tit div{ display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px; padding:0 7px; border:1px solid #CCC; *margin-right:10px;}
.question_tit span{ margin-bottom:7px; *float:left;white-space:nowrap;}
.question_tit span input[type="checkbox"], .question_tit div input[type="checkbox"]{ margin:-2px 3px 1px 1px;}
.question_tit span label{ margin-right:10px; }
.allselect{ margin-left:-3px;}
/*Ñ§Éú¶Ë_×÷ÒµÆÀÔÄ 13.03.11 by lexi*/
#stu_eachreview{ margin:10px;}
.StuReIndexH3{ padding:0 0 12px 15px;}
.no_recode{ margin:30px auto 30px !important;}

/*Ñ§Éú¶Ë ³É¼¨·ÖÎö by lexi 13.04.10*/
#StuAnalysisTable{ padding:10px 0;}
.StuAnalysisSelect dl{ margin:0 auto; width:97.5%;}
.AnalysisImg{ background: url("/content/images/chart_bar.png") no-repeat scroll 0 0 transparent; text-align: right; display:inline-block; height:28px; line-height:28px; background-position:left center;color:#E47911;}
.AnalysisImg:hover{ text-decoration:none; color:#f89c0c;}
.StuScoreAnalysis{ width:93px; margin-right:20px;}
.StuKnowReport{ width:105px;}

/*Ñ§Éú¶Ë ´íÌâ±¾ by lexi 13.05.11*/
.wrongQuestionTime{ width:168px !important; height:16px !important; line-height:16px !important; margin-left:3px; vertical-align:middle;}
.selectRow{ margin-bottom:8px; overflow:hidden;}
.BtnMarginButtom{ margin-bottom:10px;}
.searchBtn{ margin-right:60px !important; font-family:"Microsoft YaHei"; font-size:15px;}
.searchBtn:hover{ text-decoration:none;}
.pageDiv{ padding-left:15px;}
.RecordInformation{ vertical-align:top; vertical-align:top\9; *vertical-align:inherit; position:relative; left:-8px;}
.DeleteBtn{ position:relative; right:-8px;}
.submitButton{ margin-right:25px;}

/*Ñ§Éú¶Ë ÊÔÌâÊÕ²Ø¼Ð by lexi*/
.stuTestLibraryTable{ margin-top:15px; margin-bottom:15px;}

/*½ÌÊ¦¶Ë 2013-3-14 by Miya*/
.selectLevel{ padding:10px 10px 0 10px;}
.selectLevelLeft{ float:left;}
.selectLevelRight{ float:right;}
.pageDivid{ padding-left:14px; *padding-left:10px;}
.selectLevel p{ margin-bottom:10px;}
.level_span{ float:left; width:70px; text-align:right; margin-bottom:10px; margin-right:15px;}
.secondTab{margin:0 auto; width:95%;}
.questionType{ width:100%; margin-bottom:30px;}
.questionType tbody tr td{ padding:5px; line-height:35px;}
.div_subject{ height:30px; line-height:30px; position:relative;}
.subjectPadding{ padding-top:8px;}
.textMargin{ margin-left:3px;}
.checkAllDiv{ padding-left:5px; line-height:40px;}
.select_vertical{ position:relative; top:30%; *top:10%;}
.type_tit{ color:#444;}
.button_add{ background:#6FA736; border:1px solid #527A27; color:#FFF; cursor:pointer; padding:5px;}
.button_add:hover{ background:#77be00; /*border:1px solid #5c882d;*/}
.btn_takeQuestion{ width:115px; height:40px; background:url('/content/images/takeQueation1.png') no-repeat; float:right;
                   cursor:pointer; margin-right:15px;}
.btn_takeQuestion:hover{ background-position:0 -50px;}        

.teacherOptionTit{ clear:both; overflow:hidden; }      
.teacherOptionTit h3{ line-height:36px; width:120px; float:left;}      
.teacherCommonOption{ float:right; padding-right:30px;}
.teacherCommonOption .pointConn{ float:left;}
.teacherCommonOption .optionCommon{ display:block; width:103px; height:35px; float:left;}
.assignHomework{ background:url('/content/images/assignHomework.gif') no-repeat;}
.assignHomework:hover{ background-position:0 -36px;}
.homeworkAnaly{ background:url('/content/images/homeworkAnalysis.gif') no-repeat;}
.homeworkAnaly:hover{background-position:0 -36px;}
.teacherTest{background:url('/content/images/teacherTest.gif') no-repeat;}
.teacherTest:hover{background-position:0 -36px;}
.scoreAnalysis{background:url('/content/images/scoreAnalysis.gif') no-repeat;}
.scoreAnalysis:hover{ background-position:0 -36px;}

/*»Øµ½¶¥²¿*/
#backToTop{ position:fixed; bottom:50px; right:30px;}
#backToTop a{color:#D1D1D1; display:block; width:32px;  height:32px; background:url('/content/images/backToTop.png') no-repeat;
              /*Ê¹ÓÃCSS3ÖÐµÄtransitionÊôÐÔ¸øÌø×ªÁ´½ÓÖÐµÄÎÄ×ÖÌí¼Ó½¥±äÐ§¹û*/
              -moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}          

/*start FlowÁ÷³Ì  Miya 2013-3-20*/
.flow_div{ margin:10px 0; clear:both; overflow:hidden;}
.flow{ width:83.5%; margin:0 auto;}
.flow li{ width:183px; background:#7db620; color:#404040;background:url('/content/images/flow_steps_bg.png') 100% 0 no-repeat #E4E4E4;
          float:left;font-size:14px; font-weight:bold; height:23px; line-height:23px; overflow:hidden; padding:0 15px 0 0; 
          text-align:center;}
.flow li{ width:183px!important;}    
.flow li.current{ color:#FFF; background-color:#7db620;}
.flow li.current .first{ background:#7db620; display:block;}
.flow li.last{ background-image:none;}
.flow li span{ display:block;}
.flow li.curent-pre{ background-position:100% -23px!important;}
/*end FlowÁ÷³Ì  Miya 2013-3-20*/

.selectAll{ color:#000; float:right; line-height:27px; margin-right:10px; outline:none;}
.selectAll:hover{ color:#767e6c; text-decoration:none; outline:none;}

/*start  CSS of examSystem*/
.examTemplateList{ margin:10px auto;}
.addTemplate{ margin-right:30px; background:url("/content/images/addTemplate4.png") no-repeat scroll left center transparent;
 display:block;line-height:30px; padding-left:20px; float:right; font-size:15px;}
 .publishNewExam{ margin-right:30px; background:url("/content/images/publishExamNew.png") no-repeat scroll left center transparent;
 display:block;line-height:30px; padding-left:20px; float:right; font-size:15px;}
 .freeSetExamEasy{ margin-right:30px; background:url("/content/images/freeSetExam.png") no-repeat scroll left center transparent;
 display:block;line-height:30px; padding-left:20px; float:right; font-size:15px;}

/*ÖÆ×÷Ä£°å by lexi 13.04.08 edit*/
.MakeModelMain{ border-top:3px solid #7DB620; margin-top:0; padding-bottom:10px;}
.ExamMakeModleH2{ background:url('/content/images/bg_right.png') no-repeat scroll right top #7DB620; height:28px; line-height:28px; font-size:14px; width:100px; margin:20px 0 0 25px; color:#FFF; }
.ExamMakeModleH2 strong{ background:url('/content/images/bg_left.png') no-repeat scroll left top; display:block; height:28px; padding:0 20px;}
.maincontent_top{text-align: left; margin: 15px auto 0;}
.maincontent_top h1, .RightMaincontent h1{ font-size: 14px; line-height: 150%; margin-bottom: 5px;}
.modify { color: #185D94; font-size: 12px; font-weight: 100; cursor: pointer; display:none;}
.rightMain{ overflow:hidden; clear:both;}
.middle_fill>div, #templatePart>div{ color:#404040; line-height:28px; margin-bottom:5px;}
#templatePart>div{ padding-left:75px;}
.Exampropetys{ width:110px;}
.middle, .middle_fill{ color:#333333; line-height:20px; padding-top:10px;}
.middle{ padding-left:70px; padding-top:0; padding-bottom:8px; display:none;}
.description{ margin-bottom:0 !important;}
.middle_fill>div>#btnSave{ margin-right:150px;}
.propety, #descriptionTip{ vertical-align:top;}
.setExamCon{ /*border:1px solid #CCC; margin-bottom:20px;*/ margin-bottom:0; padding-bottom:0;}
.ExamLeftBar{ width:20%; float:left; min-width:20%; padding:7px;}
.tree label{ margin-right:5px; text-indent:0 !important; vertical-align:-1px;}/*ÐÂÔö*/
.ExamLeftBar .tree ul{ padding-left:12px;}
.liclick{ display:inline-block;}
.ExamRightBar{ width:77%; float:right; padding:10px 5px;}
.mainConLine{ overflow:hidden; clear:both; margin-bottom:10px; line-height:28px;}
.set_question{ margin-bottom:18px; border-top:1px solid #CCC; border-bottom:1px dashed #CCC; display:none;}
.RightMaincontent{ width:94%; margin:0 auto; padding-top:15px;}
.RightMaincontent h1{text-align:center;}
.RightMaincontent > div{ margin-bottom:7px;}
.Ver_top{ vertical-align:top; margin-left:10px;}
.Ver_middle{ vertical-align:top; text-indent:0;}
.RightMaincontent > div > label, .Ver_middle{ position:relative; top:6px;}
.RightMaincontent > div > label{ vertical-align:top; margin-right:10px;}
.TeaTestTemTable{ width:95%;}
#SetScoresInputTip{ text-indent:0;}
#creatUser{ color:#a4a3a3;}
#Suredescription{ width:600px;}
.setModelInfor td{ color:#404040; line-height:30px;}
.NameProperty{ width:92px; text-align:right; font-weight:600; color:#666 !important;}
.TeaTestTemTable a{ display:inline-block;}
.TeaTestTemTable .examTableEdit{ position:relative; left:-28px;}
.TeaTestTemTable .examTableDelete{ position:relative; left:0;}
.TeaTestTemTable .examTableView{ position:relative; left:28px;}
.RightMaincontent label{display:inline-block; text-indent:0; margin-right:10px; height:28px; line-height:28px;}
.h3Clear{ clear:both; padding-left:15px; margin-bottom:15px;}
.RightMaincontent span{ display:inline-block;}
#studentDetail span[id^="show"]{ height:28px; line-height:28px;}
.RightMaincontent > #studentDetail{ padding-bottom:20px;}
.AddDivTitle{ margin:0 0 30px;}
#tabDiv>div>div{ margin-bottom:5px;padding-left:70px;}
#soundRepeatDiv{ width:430px; z-index:999; border:1px solid #Eaead8; padding-left:0 !important; padding-top:10px; position:absolute; background:#f7f7f7; top:100px; left:300px;}
#AddQuestion{ position:relative;}
#AddQuestion span[id$='Tip']{ padding-left:10px !important;}
#soundRepeatDiv>div{ margin-bottom:10px;}
#testType{ width:500px; height:250px;overflow:hidden; border:1px solid #eaead8; background:#f4f4f4; left:100px; bottom:30px; position:absolute; padding:0 10px 10px !important; border-top:none; border-radius:0 0 4px 4px;}
.testTypeMain{ overflow-y:auto; height:220px; clear:both;}
#testTypeClose{ margin:10px 0 10px auto;}
#testType h1{ text-align:left; border-bottom:1px solid #666; color:#333; padding-bottom:4px; padding-top:4px;}
.box{border:1px dashed #000;position:absolute;z-index:0;}
.PopSpan{ clear:both;}
.testTypeAClick{ float:left; height:14px; line-height:14px; margin:4px 0; padding:0 8px; border-left:1px solid #a5a3a3; white-space:nowrap;}
.testTypeAClick:first-child{ border-left:none;}
.testTypeAClick:link, .testTypeAClick:visited{ color:#616161; text-decoration:none;}
.testTypeAClick:hover{ color:#4A7F07;}
.addshowImg{ background:url('/content/images/showimg.png') no-repeat scroll left 4px;}
.addNotShowImg{ background:url('/content/images/notshow.png') no-repeat scroll left 4px;}
.ExamLeftBar .tree div{ display:inline-block; *display:inline; *zoom:1;}
.setModelSaveBtn{ line-height:40px; text-decoration:none; text-align:center; margin:15px 20px 0 0 !important;}
.setModelSaveBtn:hover{ text-decoration:none;}
.ControlMain{ margin-bottom:10px; clear:both;}
#comfirmModify{ margin-right:60px; margin-bottom:15px;}
.submitModelBtn{ cursor:pointer;background:url('/content/images/beinTest.png') no-repeat scroll 0 -3px; width:125px; height:36px; color:#fff; font-size:16px; float:right; margin:15px 70px 10px auto; font-weight:bolder;}
.submitModelBtn:hover{ background-position:0 -41px;}
.headline{ margin:15px auto 10px 20px;}
.previewPopTable{ width:93%; margin:0 auto;}
#makeModelSaveBtn{ margin-bottom:0;}
.btnAddParentNode, .AddChild, .LeafAdd{ background-position:-84px -39px;}


/*ÊÔ¾íÄ£°åÊ×Ò³*/
.examTableControl{ padding:6px 0 !important;}/*±í¸ñ²Ù×÷*/
.examDelPosition{ position:relative; right:-9px; *right:-14px; margin-right:0;}
#examPrePosition{ left:-9px; *left:-14px; position:relative;}

.mainTab{ width:100%; overflow:hidden; margin-bottom:20px;}
.questionResouce{ width:30%; float:left;}
.verticalLine{ width:1px; float:left; background-color:#E0DEDE; overflow:hidden; height:625px; margin:0 10px;}
.paperTopic{ width:67.7%; float:right;}
.setTitle{ border-bottom:2px solid #E1E1E1; color:#000; margin-bottom:20px; padding-bottom:3px; height:26px; float:left;}
.setTitle img{ margin-right:6px; float:left;}
.setTitle span{ font-size:12px; font-weight:700; line-height:26px;}
.fillPart{ float:left; margin-right:115px;}
.widthShortTitle{float:left;}
.chooseContent{ float:left; margin-left:10px;line-height:26px; vertical-align:middle;}
.buttonOption{ width:100%; overflow:hidden; margin-bottom:20px; margin-top:20px;}
.inputTextbox{ border:1px solid #DEDEDE; width:80px; text-align:left; height:13px; line-height:13px; padding:5px; color:#222;}
.inputButton{ background-color:#668C08; color:#FFF; padding:8px; cursor:pointer; float:right; margin-top:9px; margin-right:20px; font-weight:700;}
.inputButton:hover{ background-color:#89b611;}
.answetTime{ margin-right:5px;}
.maincontentCon{ overflow:hidden; width:90%; margin:0 auto;}
.paperInforItem{ margin-bottom:15px; line-height:28px; clear:both; overflow:hidden;}
.paperInforTit{ display:inline-block; float:left; text-align:right; width:150px;}
.paperInforItem table{ float:left;}
.paperInforItem table tbody tr td{  padding-right:10px;}
.promptTag{ color:#FF0000; line-height:28px; margin-right:5px;}
#examModelDetail{ position:absolute; top:80px; left:210px; border:1px solid #CCC; z-index:2000; width:400px;}
#setPaperLeftTree div{ display:inline-block; *display:inline; *zoom:1; line-height:22px;}
/*#setPaperLeftTree{ width:29%; float:left;}*/
/*.tabRight{ width:67%; float:left; padding-left:25px;}*/
.selectedBook{  font-size:13px;}
.confirmDiv{ float:right; margin-left:25px; font-size:13px; display:none; margin-top:20px;}
.selectTip{ font-size:18px; display:none; margin-bottom:10px;}
.warnWords{ font-size:14px; font-weight:normal; margin-left:30px;}
.volume{ display:inline-block; white-space:nowrap; line-height:28px; margin-right:15px;}
.lineTitle{ line-height:28px; font-size:15px; font-weight:bold;}
.confirmSelect{  background:url('/content/images/Btn2.png') no-repeat 0 0; width:100px; height:36px; line-height:36px; color:#FFF; display:block; text-align:center; float:left;}
#confirmSelect:hover{ background-position:0 -37px; }
.selectAnswer{ text-decoration:none;/* line-height:36px;*/outline:none; cursor:pointer; font-size:14px;}
.selectAnswer:hover{ text-decoration:none; outline:none;}
.selectA{ margin-right:15px; float:left;}
.selectA:hover{ color:#767e6c;}
.selectTestLibrary{ height:22px; width:22px; display:inline-block; text-align:center; margin-bottom:4px; cursor:pointer; line-height:22px; border:1px solid #CCC;}
.selectTestLibrary:hover{ text-decoration:none;}
.answerTitle{ cursor:pointer;}
.answerTitleP{ line-height:22px;}


/*Begin ¹ÜÀíÔ± Lexi 13.04.10 */
/*½ÌÊ¦ÉèÖÃ by lexi 13.04.10*/
#AdminSelect{ height:33px; line-height:28px; margin-top:10px; /*padding-left:20px;*/}
#AdminSelect span{ display:inline-block;}
.AdminTeaSet{ width:40px;}
.adminSetTeaTable{ /*width:90%;*/ margin-bottom:10px;}
#adminBtnAdd{ margin-bottom:10px; *margin-bottom:-5px;}
#btnAdd{ /*margin-right:50px;*/ cursor:pointer;}
.setTeaDelete{background:url('/content/images/deletebigNew.png') no-repeat scroll 0 0 transparent; width:16px; height:16px; cursor:pointer; }
.setTeacherEdit{ margin-right:10px;}
.editPopDiv{ width:120px;}
.modifyContent>div>select{ vertical-align:top; margin-top:5px;}
.page{ padding-left:30px;}
.controltd a{ position:relative; left:-7px;}
.controltd input{ position:relative; left:7px;}
.Editcontent textarea{ font-size:13px;}
.editMainContent{ width:100%;}
.propetyWidth{ width:120px;}
.tabTitle{ margin:0 0 30px;}
#personalInformation >div{ margin-bottom:10px;}
#personalInformation span{ display:inline-block;}
#personalInformation select{ vertical-align:middle; margin-top:5px;}
.BtnMargin{ margin-right:40px;}
.modifyLeft{ width:46%; float:left; margin:0 0 0 12px; min-height:300px; position:relative; border-right:1px solid #E0E0E0;}
.modifyRight{ width:45%; float:left; padding-left:30px;}
.DivImgPadding{ padding:5px; border:1px solid #CCC; display:inline-block; height:200px; width:180px;}
.modifyText{ padding-bottom:20px; color:#FF5500;}
.topModifyText{ padding-bottom:20px; color:#999; padding-left:5px;}
#ModifyScanImg{ top:35px; left:13px;}
.ModifyImg_huge{ margin-top:50px;}
.ModifyImg_huge input{ background:url('/content/images/uploadBig.png') no-repeat scroll 0 0; border:none; height:64px;width:242px; display:block; cursor:pointer;}
.modifyUpload{ margin-left:13px; width:230px;}
.addTeacher{ background:url('/content/images/NewTeacher.png') no-repeat 0 0;}
#grayTabUl{ height:16px; *height:29px;}
#passwordTip{ vertical-align:middle;}

/*¹ÜÀíÔ± Ñ§ÉúÉèÖÃ by lexi 13.04.10*/
.setStuTableControl .adminTableView{ position:relative; left:-21px;}
.setStuTableControl .adminTableEdit{ position:relative; left:0;}
.setStuTableControl .adminTableDelete{ position:relative; left:21px;}
.adminSetTeaTable input[type="submit"]{ padding:0;}
#AdminSelect select{ margin-right:20px;}
.StuEditcontent span{ vertical-align:middle;}
.fontColor{ color:#666;}
#imgPerson{ width:180px; height:200px; display:block; overflow:hidden;}
.Editcontent select, .Editcontent .onError_top,.Editcontent .onFocus_top, .setClassMain .onError_top, .setClassMain .onFocus_top{ vertical-align:middle; margin-top:5px;}
.popTabTitle{ margin:0 0 30px;}
.addStudent{ background:url('/content/images/NewStudent.png') no-repeat 0 0;}
.grayline{ margin:10px auto;}
.StuEditcontent{ width:88%;}
.pageContent{ width:90%; margin:0 auto;}

/*¹ÜÀíÔ± ÔºÏµÉèÖÃ by lexi 13.04.10*/
.SetDepTableCon a, .setStuTableControl a{ cursor:pointer; height:16px; width:16px; display:inline-block; vertical-align:middle;}
.SetDepTableCon #setDepEditImg{ position:relative; left:-20px;}
.SetDepTableCon #setDepDeleteImg{ position:relative; left:20px;}
.SetDepTableCon input{ position:relative; left:20px;}
.setDepBtnAdd{ margin-top:10px;}
.adminTextarea{ width:auto;}
#studentDetail{ width:450px;}
.StuEditcontent>div{ padding-left:35px;}
.validatorDiv span[id$='Tip'], #showTitleTip, #showLimiteTimeTip, #showScoreTip, #showRepeatTimesTip, #showSoundGapTip, #showDirectionTip{ margin-left:5px !important;}
.adminAddBtn{ width:122px; height:36px; display:block; float:right;}
.addDepartment{ background:url('/content/images/NewDeparment.png') no-repeat 0 0; }
.saveButton{ background:url('/content/images/saveBtns.png') no-repeat 0 0; width:75px; height:37px; display:block; float:right;}
.saveButton:hover{ background-position:0 -46px;}
.btnMarginRight{ margin-right:100px;}

/*¹ÜÀíÔ± ¿Î³ÌÉèÖÃ by lexi 13.04.10*/
.adminTableControl a{ position:relative; left:-28px; }
.adminTableControl input{ position:relative; left:28px; }
.addCourse{ background:url('/content/images/NewCourse.png') no-repeat 0 0;}


/*¹ÜÀíÔ± °à¼¶ÉèÖÃ by lexi 13.04.11*/
.CorrectImg{ margin-left:5px;}
.setClassTableControl a{ position:relative; left:-12px; *top:3px;}
.setClassTableControl input{ position:relative; left:12px;}
#txtCreateUser{ background:#FFF; color:#666;}
.adminTableControl input{ position:relative; left:28px; }
.addClass{ background:url('/content/images/NewClass.png') no-repeat 0 0;}
.addCourse:hover, .addClass:hover, .addStudent:hover, .addDepartment:hover, .addTeacher:hover{ background-position:0 -38px;}

.testType{ display:none; background-color:#ccc; position:absolute; width:500px; height:300px; z-index:1000; overflow-y:scroll;}
.box{border:1px dashed #000;position:absolute;z-index:0;}

/*¹ÜÀíÔ± ½ÌÑ§¹ÜÀí by lexi*/
.editIframeDiv{ display:none;}
#tab_ul li{ width:101px;}
#title{ margin:0;}
.rightTab{ background: url(/content/images/tabIcon3.png) no-repeat scroll -103px 0 transparent; color: rgb(0, 0, 0); display: inline-block;
font-size: 14px; height: 30px; margin-bottom: -1px; position: relative; text-align: center; vertical-align: middle; width: 77px; cursor:pointer;}
.hoverTab{ background: url(/content/images/tabIcon3.png) no-repeat scroll 0 0 transparent; color: rgb(74, 127, 7); font-weight: bold;cursor:pointer;}
.savaBtn{ background: url(/content/images/button2.png) no-repeat scroll 0 0 transparent; width:78px; height:35px; color:#fff; font-size:18px;}
.btnDiv{ text-align:right; margin-right:30px;}
.modifyDiv{ width:95%; margin:20px auto;}
.modifyDiv p{ margin-bottom:10px;}
.modifyDiv p span{ display:inline-block; vertical-align:middle;}
.savaBtnDiv{ margin-top:20px;}
.selectedCourse{ margin-top:15px;}
.wordsColor{ color:#E98704;}
.selectMargin{ margin-top:4px;}
.clearSelectedStu{ background:none; color:#666; cursor:pointer; overflow:visible;}
.clearSelectedStu:hover{ text-decoration:underline; color:#E98704;}
.clearStuDiv{ text-align:right; padding-top:0 !important;}
#leftBarTree{ width:20%;}
#EditClassBook{ width: 75%;}
.leftBarTree{ height:550px !important; border-right:1px solid #CCC;}
.buttonDiv{ margin-top:20px; margin-right:5px;}
.editStuMain{ border:none;}
.updateStuMain{ width:100%; margin-bottom:10px;}
#divMain{ margin:10px 10px 0 5px;}
.updataTable{ margin: 25px 10px 20px 27px; width:90%;}
.saveBtnDiv{ text-align:right; margin-right:8px;}
.bookTree{ height:500px !important; border-right: 1px solid #CCCCCC;}
#updataClassBook{ width:74%;}
#textbookTable{ font-size:13px; width:97%;}
.selectStuBox{ margin:8px 0 8px 10px;}
.catchBookName{ cursor:pointer;}

/*¿¼ÊÔÏµÍ³-Ñ¡ÔñÊÔÌâ*/
.chooseTestContent{padding:10px; overflow:hidden;}
.chooseTestWrap{ width:150px; float:left; border:1px solid #E8E8E8; }
.chooseTestTitle{ height:40px; line-height:40px;}
.rightChooseTest{ width:81%; padding:0 0 0 20px; float: left;}
.deleteTest, .returnDelTest{ position:absolute; margin: 5px 5px 0 797px;}
.delectTestLibrary{ background: url('/content/images/delAndReturn.png') no-repeat -28px -1px; height:12px; width: 12px; display:none; cursor:pointer;}
.delectTestLibrary:hover{ background-position: -3px -1px;}
.reSelectTestLibrary{ background:url('/content/images/toGetQuestion.png') no-repeat 0 -26px; height:24px; width:71px; display:inline-block; text-decoration:none; cursor:pointer; *margin-top:10px;}
.reSelectTestLibrary:hover{ background-position:0 -52px;}
.recoverTestLibrary{ background: url('/content/images/delAndReturn.png') no-repeat -3px -14px; height:12px; width: 12px; display:none; cursor:pointer;}
.recoverTestLibrary:hover{ background-position: -28px -13px;}
.showTip{ background-color:#FFF; padding: 15px 10px; border:1px solid #CCC; border-radius: 2px; height:50px; overflow:hidden; width:160px; z-index:1000; display:none; position:absolute; font-size:13px;}
.ask{ background:url('/content/images/sureDelete.png') no-repeat 0 0; height:16px; width:16px; display:inline-block; vertical-align:-4px; float:left;}
.askBtn{ padding:15px 0 0; text-align:right;}
.sureDelele,sureRestore{ background-position:0 -24px; margin-right:10px;}
.setPaperDivmain{ margin:0 !important;}
.savePaper{ background:url('/content/images/savePaper.png') no-repeat 0 0; width:122px; height:36px; display:block;}
.savePaperBtn{ float:right; margin-right:12px; *margin-right:8px; margin-top:10px;}
#setPaperRight{ width:66.7%;}
.testLiabraryShow{ background:url('/content/images/testShowHide.png') no-repeat -9px 0; height:6px; width:9px; display:inline-block; float:right; margin:25px 15px 0 0; display:none; }
.testTitle{  color: #666666; font-size: 16px; padding: 5px 7px 5px 0; margin-right:5px; line-height:50px; *line-height:0; *margin-top:10px;}
.typeNumTip{ background:url('/content/images/tip2.png') no-repeat 5px center; margin-left:30px; background-color:#ffffcc; padding:5px 10px; border:1px solid #c6c69e; text-align:right; width:320px; display:inline-block;}
.answers_div{ border-top:1px dashed #E8E8E8; *padding-top:5px;}
.leftChooseTest li{ line-height:30px; padding-left:18px; }
.TemplateSelectGap{ display:none;}


.chooseTestContentC{border:1px solid #CCC; overflow:hidden;}
.chooseTestLeft{ width:15%; padding:10px; overflow-x:auto; float:left;}
.chooseTestRight{ width:80.5%; padding:10px; overflow-x:auto; float:left;}
.submitAll{ overflow:hidden; width:100%; clear:both;}
.btnSubmitAll{background:url(/content/images/Btn2.png) no-repeat scroll 0 0;width:100px;height:35px;line-height:35px;text-align:center; border:none; color:#FFF;
              cursor:pointer;float:right;margin-right:5px;}
.btnSubmitAll:hover{ background-position:0 -37px;}
.treeViewList div table a{display:block; padding:3px 5px;}
.treeViewList div table a:hover{ text-decoration:none; color:#b0510b;}
.testNumDiffer{ background-color:#CCC; color:#FFF; }

/*¿¼ÊÔÖÐÐÄ ¿¼Îñ¹ÜÀí by lexi 13.04.26*/
#setExamInforFlow li{ width:260px !important;}
.setExamInforMain p{ padding-left:170px; margin-bottom:10px;}
.setExamInfornext{ margin-right:70px;} 
.setExamImforTabBtn{ padding-right:10px; margin-top:10px;}
#setExamInforTab{ left:100px;width:650px; height:565px; border:1px solid #999; bottom:10px;padding:0 10px 10px !important; border-top:none; border-radius:0 0 4px 4px; /*overflow-y:auto;*/}
#setcloseDiv{ width:520px; height:28px; bottom:183px;left:100px;border-radius:4px 4px 0 0;border:1px solid #999;border-bottom:none;}
.setExampropetys{ width:111px;}
.tabTitle{ border-bottom:1px solid #D8D8D8; overflow:hidden; position:relative; z-index:1; height:30px;}
.tabTitle ul li{ float:left; height:30px; text-align:center; padding:0 25px; line-height:30px; cursor:pointer;position: relative; z-index:1;
                         border-radius:5px 5px 0 0; margin-right:10px;}
.selectedTab{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-top:2px solid #6FA736; color:#333; font-weight:700;
                    border-bottom:1px solid #FFF; background-color:#FFF; overflow:hidden;}
.normalTab{ background-color:#F1F1F1; color:#666666;} 
  
.contTit{ color:#5D6161; width:90%; margin:20px auto; font-size:16px; font-weight:normal;}
.tabDivCon{  width:86%; overflow:hidden; margin:20px auto 0 auto; *padding-bottom:25px;}   
.testTypeDiv{ display:block;float:left; margin-right:25px; margin-bottom:25px; width:267px; height:80px;background:url('/content/images/bg_zz.png') no-repeat 0 0;} 
.testTypeImg{ width:58px; height:52px; background:url('/content/images/icon1.png') no-repeat 0 0; margin:14px 14px 14px 50px; float:left;}
.testTypeDetail{ float:left; overflow:hidden; width:100px; margin:13px 12px;}
.testTypeDetail h4{ width:100%; clear:both; overflow:hidden;}
.testTypeDetail a:hover{ text-decoration:none; }
.marginrightZero{ margin-right:0;}
.testTypeTit{ color:#557d00; font-weight:700; display:block;}
.testTypeEng{ color:#777; display:block;}
.arrowRight{ display:inline-block; width:9px; margin-top:5px; margin-right:8px; height:10px; float:left;background:url('/content/images/arrowRight1.png') no-repeat;}

.typeListen{ background-position:-67px 0;}
.typeReading{background-position:-205px 0;}
.typeGrammar{background-position:-137px 0;}
.typeVocabulary{background-position:0 -62px;}
.typeCorrect{background-position:-67px -62px;}
.typeCloze{background-position:-137px -62px;}
.typeTranslation{background-position:-205px -62px;}
.typeWriting{background-position:0 -124px;}
.typeSpeak{background-position:-67px -124px;}
.typeHumanity{background-position:0 0;}
.typeSimulation{background-position:-137px -124px;}
.typeRealtest{background-position:-205px -124px;}


.inforTit{ border-bottom:1px dotted #CCC; color:#78AF10; font-size: 24px;line-height: 50px;text-align: center; 
           margin-bottom:10px; font-family:Microsoft YaHei;}
.testNoticeCon{ font-size:16px; margin-top:10px; margin-bottom:5px;}
.testNotice{ margin-bottom:20px; padding:5px; border:1px solid #CCC; font-family:Microsoft YaHei;}
.testNoticeName{ text-align:right; margin-bottom:20px; padding-right:25px;}
.btn .beginTest{ background-color:#7c7c7c; padding:0 10px; font-size:16px; font-weight:700; text-align:center; 
                 line-height:50px; color:#FFF; margin-right:25px; float:right;}
.btn .beginTest:hover{ text-decoration:none;}
.testAllCon{ padding-left:35px; font-size:16px; margin-bottom:5px;}
.liTestClass{ display:none;}
#tabUl li{ width:130px;}
.EditExamInforMain p{ height:30px; line-height:30px; margin-bottom:10px;}
.editExampropetys{ width:118px;}
.editExamPapeDiv{ left:100px !important; border:1px solid #999 !important; top:2px; height:560px !important;}
.tabTitleUl{ margin:0;}
.pageDivPadding{ padding-left:8px;}
#previewdiv{ width:500px;}
.addDivSecond,.addDivThird{ display:none;}
.addExamClass{ margin-right:0 !important; background-image:none; background-color:#FFF; cursor:pointer; text-decoration:underline;}

/*¿¼Îñ¹ÜÀíµÚÒ»²½*/
.redColor, .ExamKinds{ vertical-align:bottom;}
.redColor{ *vertical-align:middle;}
.ExamKinds label{ margin-right:15px;}
.ExamKinds input{ margin-right:1px; *vertical-align:2.5px;}
.examCourseSelect{ margin-top:5px;}
.selectExamPapeDiv{ left:400px !important; border:1px solid #999 !important; top:150px;}
.selectPaperBtn{ margin-bottom:15px;}
.inputbgC{ background-color:#fff;}
.setExamInforMain p{ line-height:30px;}
#txtBeginTimeTipShow{ margin-left:5px;}

/*¿¼Îñ¹ÜÀíµÚ¶þ²½*/
.inputColor{ color:#bbbbbb !important; }
.Conline span{ display:inline-block;}
#setClassAndStuMain{ width:77%;}
.mainConLine input[type='radio']{ display:inherit;}
.addInvigilator{ color:#E98704; font-weight:bold; text-decoration:none; margin-left:30px;}
#InvigilatorDiv{ float:left;}
#SelectStuMidMain{ width:9.4%;}
#SetClassAndStuBtn{ text-decoration:none;}
#SetClassAndStuBtn:hover{ text-decoration:none;}
/*.ExamLeftBar ul{ padding-left:12px;}*/
.rootExamName ul{ padding-left:16px; margin-top:8px;}
.rootExamName{ background:url('/content/images/paperName.png') no-repeat 0 0; background-position:left top; line-height:16px;}
.rootExamName li{ line-height:30px;}
.spanText{ margin-left:20px;}
#setClassAndStuLeftBar{ padding:7px; border:1px solid #e8e8e8; width:200px; min-width:200px;}
#editClassAndStuLeftBar{ padding: 7px 3px 7px 0; width:21%; min-width:21%; }
.hideInvigilator{ display:none;}
.invigilatorTip{ color: #999; margin-left: 80px; clear:both;}
.AddAndNextBtns{ float:right; margin-top:15px; margin-bottom:12px;}
.nextStepBtn{ float:left;}
.hideInvigilator{ display:none;}
.properties{ height:32px; line-height:32px;}
.setLineheight{ line-height:28px;}
.clearAll{ background:none; color:#333; cursor:pointer; margin-left:20px;}
.clearAll:hover{ color:#000;}
/*.newAddLi{ background:url('/content/images/signs.png') no-repeat scroll 0 0; background-position:left center;}*/
.addBtn, .setpageNextBtn{ font-size:16px; font-family:Microsoft Yahei;}
.addBtn{ margin-right:10px;}
.IESpan{ *vertical-align:6px;}
#isMainSubjectTip, .addInvigilator{ *vertical-align:5px;}


/*¿¼Îñ¹ÜÀíµÚÈý²½*/
.PublishTestTable{ color:#666; margin:0 auto; padding:0; width:90%; text-align:left;}
.PublishTestTableTd{ width:120px; height:33px; line-height:33px;}
#SurecreatUser{ padding-bottom:3px;}
#PublichTestTable{ width:70%; text-align:center;}
#PublichTestTable tbody{ font-weight:bold;}
#PublichTestTable thead tr{ border-bottom:1px dotted #E0E0E0;}
.restTime{ position:fixed; top:50px; right:10px;width:116px; height:86px; padding-top:40px; background:url('/content/images/restTime.png') no-repeat scroll 0 0;}  
.testTimeCon{  display:block; margin-top:41px; margin-left:43px; font-weight:700;} 
.txtboxDisabled{width: 200px; background-color:#fff; color:#bbbbbb;}

/*¿¼ÊÔÏµÍ³->×é¾í¹ÜÀí lexi*/
/*.ExamPreview{ background-position:-106px 0; }*/
.ExamPaper{ background-position:-90px 0;}
.previewImg{ *left:-12px !important; left:-18px; position:relative;}
.deleteImg{ *right:-12px !important; position:relative;}
.overExamPreview{ left:0 !important;}
.previewPositon{ left:-6px; position:relative;}
.examBegin{ background:url('/content/images/examBegin1.png') no-repeat; height:16px; width:16px; display:inline-block;}
.examDelete{ position:relative; right:-18px;margin-right:0;}
.ExamEdit{ margin-right:0;}
.examPaperPositon{ position:relative; right:-6px;}
.redStar{ vertical-align:-5px !important;}
.nextButton{ margin-right:100px;}
.selectWidth{ width:150px; margin-top:5px;}
.redStar{ vertical-align:-5px !important;}
.innerTab{ margin-top:15px;}
.chooseLimit{ width:260px;}
.eachTestliabrary{ overflow:hidden;}
.expectSetPaper{ clear:both;}
.chooseLimitGap{ margin-right:10px;}
.setTitleTip{ float:left; height:26px; line-height:26px; padding-left:10px; color:#666; font-size:13px;}
.selectTextNav{ height: 44px; margin:20px;}
.selectTextTab{ display: block; background:url('/content/images/sendText1.png') repeat-x left bottom; cursor:pointer; overflow:hidden;}
.selectTextTab .item{ height:100%; float:left; margin-right:25px;}
.selectTextTab li:hover a{ padding:0; color:#FF9900;}
.selectTextTab li a{ line-height:44px; color:#9f9a9f; display:block; text-decoration: none; font-size:16px; text-align:center;}
.selectTextRange{ width:96%; margin:0 auto 20px; overflow:hidden; clear:both;}
.historyExamPaper, .levelContent, .selectTextBooks{ display:none;}
.tabarrow{ background:url('/content/images/textTab1.png') no-repeat 0 0; background-color:#fff; font-size: 0; height: 8px; margin: -6px auto 0; *margin:0 0 0 5px; width: 44px;}
.typeDivMargin{ margin-bottom:10px;}
.levelDifficulty{ float: left; text-align: right; margin-bottom: 10px; margin-right: 15px;}
.confirmSelectWarp{ float:right; margin-right:20px;}

/*×é¾í¹ÜÀí->ÉèÖÃÊÔ¾í·ÖÊýTable*/
.uptdTypesName, .downtdTypesName{ width:25%;}
.uptdTypesOrder{ width:35%;}
.uptdTypesNum, .downtdTypesOrder{ width:10%;}
.uptdScore{ width:15%;}


/*×é¾í¹ÜÀí->ÊÔ¾íÔ¤ÀÀ*/
.detailedInfor{ padding-left:35px; height:30px; line-height:30px;}

/*Ñ§Éúµ¥Ïî²âÊÔÑ¡ÌâÒ³Ãæ Miya*/
.levelChoose{ line-height:13px; float:left; display:block; padding:8px 20px; background:#F5F5F5; color:#888; border:1px solid #DDD; margin:0 15px 10px 0;}
.levelChoose:hover{ color:#696969; background:#E5E5E5; text-decoration:none;}
.chooseContent input[type="radio"]{ line-height:26px; cursor:pointer;}
.textbookChooseList li{ float:left; margin-right:10px;}
.chooseDetail{ padding:10px; border:1px dashed #CCC; margin-left:18px; overflow:hidden; clear:both; margin-bottom:20px;}
.chooseTestKindList table tr td{ line-height:28px; padding-bottom:5px; padding-top:5px;}
.testBookChoose li{ float:left; margin-right:20px;}
.chooseUnit{ margin-top:15px;}
.chooseUnit span{ display:inline-block; margin:0 10px 10px 0;}
.testKindChooseList li{ float:left;margin-right:10px;}
.sprite{ width:16px; height:16px; background:url('/content/images/book_5.png') no-repeat; margin-right:8px; display:inline-block;}
.startTestBtn{ background:url('/content/images/startTest.png') no-repeat; width:122px; height:36px; cursor:pointer; float:right;}
.startTestBtn:hover{ background-position:0 -38px;}
.secendTestKind{ padding-left:30px; background:#FFF none;}
.secondSprite{width:16px; height:16px; background:url('/content/images/book_5.png') no-repeat; margin-right:10px; display:inline-block;}
.hide{ display:none;}
.firstSpriteTd{ cursor:pointer;}
.testLevelChoose li{ float:left; overflow:hidden; margin-right:20px;}
.pointWordsChooseList{ float:left;}
.pointWordsChooseList li{ margin-right:10px;}
.pointWordsChooseTit{ float:left; line-height:26px;}
.nameCol{ width:300px; background:url('/content/images/dotted.png') repeat-x left center;}
.marginTxtbox{ margin-left:5px; margin-right:5px;}
.dllTextBookUnit{ margin-top:15px;}
#unitCount{ width:100%; overflow:hidden; padding-top:10px;}
#unitCount span{ line-height:28px;}
.dllTextBookUnit span{ margin-right:20px; color:#666; display:inline-block; margin-bottom:5px;padding:5px;}
.dllTextBookUnit span:hover{ background-color:#eae9e9;}


.knowledge_point{ display:inline-block; width:16px; height:16px; vertical-align:middle; background:url('/content/images/testPointAnalysis.png') no-repeat;}
.homeworkAnalysis{display:inline-block; width:16px; height:16px;vertical-align:middle; background:url('/content/images/getLostAnalysis.png') no-repeat; margin-left:10px;}
.knowledgeWidth{ width:85px; line-height:17px; text-align:right;}
.test{ display:inline-block; width:60px; height:16px; vertical-align:middle; background:url('/content/images/beginToExam.png') no-repeat; text-align:right; line-height:17px;}
.VerticalLine{ vertical-align:-1px; display:inline-block!important;}


/*×÷ÒµÕûÌåÕýÈ·ÂÊ·ÖÎöÒ³Ãæ Miya*/
.homeworkWholeAnalysis{ font-family:Microsoft Yahei; width:95%; margin:0 auto; overflow:hidden; }
.homeworkWholeAnalysis table{ width:100%; border-collapse:collapse; border:1px solid #E6E7E5;}
.homeworkWholeAnalysis table td{ padding:8px; color:#555;}
.homeworkWholeAnalysis h2{ color:#333; font-size:20px; line-height:20px; margin:20px 0;}
.testFirstLevel{ background-color:#ededed;}
.listIcon{ float:right; display:block;background-color:#00c000; color:#EEFFEE; font-size:16px; height:24px; line-height:24px; text-align:center; width:24px;}
.tdTestNum{ width:60px;}
.listIconSecond{ display:block; float:right; width:16px; height:16px; line-height:16px;}
.authCountdown{ background:url('/content/images/percentRed3.png') repeat-x; height:20px; width:60%;}
.leftPercent{ background:url('/content/images/percentGreen3.png') repeat-x; width:230px; height:20px;cursor:pointer;}
.correctPercent{ display:block; width:28px;float:left; height:26px;line-height:26px; background:url('/content/images/answerRightWrong2.png') no-repeat -26px 0;}
.wrongPercent{ display:block; width:28px; float:left; height:26px;line-height:26px; background:url('/content/images/answerRightWrong2.png') no-repeat 0 0;}
.correctPercent span,.wrongPercent span{ padding-left:18px;}
.PercentText{ line-height:26px; font-size:14px; margin-left:5px;}
.percentWrap{ cursor:pointer;}

.totalScoreWrap{ float:left; padding:10px; margin:0 0 10px 0; /*background:url('/content/images/blockBackground1.gif') repeat-x;*/border:2px solid #7DB620; border-radius:4px; color:#FF6600;}
.totalScore{ font-size:15px; color:#FF6600; font-weight:700;}

/**¾À´í¹¦ÄÜ***/
.testOption{ float:right; display:block;}
.iconChoose{ display:block; width:12px; height:12px; background:url('/content/images/iconUpDown1.png') no-repeat; }
.iconChoose:hover{ background-position:-25px 0;}
.layerMenuList{ border:1px solid #CCC; color:#333; background:#FFF; border-radius:1px; display:none;}
.layerMenuList ul li a{ padding:5px 10px; display:block; cursor:pointer;}
.layerMenuList ul li a:hover{ text-decoration:none; background-color:#8a8a8a; color:#FFF;}
.correctMistakeTit{ float:left; line-height:44px; margin-left:35px; background:url('/content/images/titbg.png') no-repeat; color:#393939; font-size:16px;}
.correctMistakeTitbg{  width:707px; height:44px; line-height:44px; background:url('/content/images/titbg.png') no-repeat; }
.correctMistakeClose{ display:block; float:right; width:20px; height:20px; background:url('/content/images/correctMistakeClose.gif') no-repeat; margin:12px 20px 0 0;}
#correctMistake{ width:707px; height:510px; display:none; position:absolute; z-index:1000;}
.correctMistakeMain{width:707px; height:466px; background:url('/content/images/mainbg.png') no-repeat;}

/*´íÌâ±¾*/
.enterErrorQuestion{ padding:5px 10px; cursor:pointer;}
.questionNumber{ display:block;}

/**×ÔÖ÷Á·Ï°**/
.submitBtnDiv{ margin: 0 30px 10px auto;}
#nextBtn{ margin-bottom:0;}
.nextStepButton{ margin-right:10px !important;}
/*#htmlBtnBefore, #htmlBtnNext{ margin:15px 10px 10px auto;}*/
.submitBtnWrap{ margin:0;}
.TestDetailMain{ padding-bottom:0 !important;}
.txtNumText, .chooseKinds{ margin-top:5px;}
#selectAllCheckbox{ margin-left:15px;}
#chooseWords{ background-color:#FCFCFC;/* border:1px solid #CECECE;*/ margin-bottom:15px; margin-left:65px;}
#chooseWords span{ margin-right:0;}

/*¹ÜÀíÔ± ¸¶·Ñ¹ÜÀí*/
.search{ overflow:hidden; margin-bottom:15px;}
.searchDetail{ width:70%;}
.searchDetail tr td{ padding:7px;}
.submitBtnDivPay{ width:891px; *+width:900px; margin-left:14px; *+margin-left:9px; margin-bottom:0; position:fixed; bottom:0; z-index:999; border:1px solid #CCCCCC; background-color:#F3F3F3; box-shadow:1px 0 3px 1px #CCCCCC;}
.selectAllPay{ float:right; margin-right:15px; line-height:36px; color:#404040;}
.selectAllPay input{ margin-right:3px;}

/*  
*@Description: ¹ÜÀíÔ±Ê×Ò³
*@Author:      Miya
*@Update:      2013-9-6
*/
.adminIndexUp{ width:100%; margin-bottom:30px; overflow:hidden;}
.leftSelfInfo{ width:185px; border:1px solid #f1f1f1; float:left; border-radius:12px;}
.leftSelfInfoUp{ overflow:hidden; padding:15px 0 0 18px;}
.setAvator{ cursor:pointer;opacity:0.4;filter:alpha(opacity=40);/*IE*/-moz-opacity:0.5;/*ÀÏ°æMozilla*/-khtml-opacity:0.5;/*ÀÏ°æSafari*/ line-height:20px; text-align:center; line-height:28px; display:block; position:absolute; bottom:2px; left:2px; right:2px; z-index:999; background-color:#000; color:#FFF;}
.avator{ position:relative; display:block; float:left; padding:2px; border:1px solid #DDD;}
.avator img{ width:89px; height:87px; border:none;}
.selfOption{ float:left; margin-left:30px;}
.setMail{ display:block; margin-top:20px; width:24px; height:15px; background:url('/content/images/adminPageIcon.png') no-repeat 0 0;}
.setMail:hover{ background-position:-25px 0;}
.resetPassword{display:block; margin-top:20px; width:18px; height:22px; background:url('/content/images/adminPageIcon.png') no-repeat 0 -17px;}
.resetPassword:hover{ background-position:-19px -17px;}
.selfInfoDetail{  margin-top:15px; padding:5px 0 10px 18px;border-top:1px dotted #CCC; border-radius:0 0 12px; background:#f6f5f5;}
.selfInfoDetail li{ line-height:25px; color:#8b8a8a;}
.welcomeWord{ float:left; margin-left:30px; width:75%;}
.adminWelcomeLog{ color:#84b619!important; font-size:19px!important; font-weight:normal!important; margin-top:15px; text-align:left!important; margin-bottom:20px;}
.sysDescribe{ line-height: 25px;font-size: 14px;color: #959597;}
.adminIndexDown{ margin-top:20px;}
.leftCalendar{ width:190px; height:173px; float:left; background:url('/content/images/adminPageIcon.png') no-repeat -210px 0;}
.yearMonth{ color:#FFF; font-size:15px; text-align:center; line-height:32px;}
.calendarMonth{ margin-left:8px;}
.calendarDay{font-size: 45px;color: #8b8a8a;margin: 20px;text-align: center;}
.calendarWeek{font-size: 25px;color: #8b8a8a;text-align: center;}
.rightQuick{ float:left;  margin-left:30px; width:75%;}
.rightQuick ul li{ float:left; width:110px; text-align:center;}
.rightQuick ul li a{ display:block; *+width:60px; padding:20px; border:2px solid #b4d390; background:#FFF;}
.rightQuick ul li a:hover{ text-decoration:none; color:#a5c86b;}
.quickCourseSet{ margin:0 auto 5px;display:block;width:50px; height:45px; background:url('/content/images/adminPageIcon.png') no-repeat -53px 0;}
.quickStudentSet{margin:0 auto 5px;width:43px; height:46px; display:block;background:url('/content/images/adminPageIcon.png') no-repeat -47px -48px;}
.quickClassSet{margin:0 auto 5px;width:53px; height:46px; display:block;background:url('/content/images/adminPageIcon.png') no-repeat -56px -98px;}
.quickTeacherSet{margin:0 auto 5px;width:46px; height:46px; display:block;background:url('/content/images/adminPageIcon.png') no-repeat -143px -48px;}
.quickPaySet{ margin:0 auto 5px;width:35px; height:46px; display:block;background:url('/content/images/adminPageIcon.png') no-repeat -148px -98px;}

/*  
*@Description: ¶ÔÃ»ÓÐÌâÄ¿µÄµ¥Ôª¸ø³öÌáÊ¾¡£¿É²é¿´¡°²¼ÖÃ×÷Òµ-´ýÑ¡×÷Òµ¡±
*@Author:      Miya
*@Update:      2013-9-6
*/
.noTestPrompt{ margin-bottom:30px;}
.emptyIconTest{ width:49px; height:55px; margin:0 auto; background:url('/content/images/iconList.png') no-repeat 0 -48px;}
.blankPromptText{ color:#c4c4c4; font-size:14px; text-align:center; margin-top:5px;}


/*
*@Description: ×ÔÖÆÌáÊ¾¿ò
*@Author:      Lexi
*@Update:      2013-10-18
*/
#alertM,#alertT,#alertR,#alertP,#alertBtns{
	margin:0;
	padding:0;
	font-size:14px;
	line-height:24px;
	font-family:arial,sans-serif;
	text-align:left
}
#alertR,#alertBtns a{
	text-decoration:none;
	text-shadow:0px 1px 1px #000;
}
#hbg{
	width:100%;
	position:absolute;
	background:#000;
	z-index:998;
	top:0;
	left:0;
	height:2000px;
	display:none;
}
#alertM{
	position:absolute;
	top:200px;
	background:#fff;
	z-index:999;
	box-shadow:0px 0px 24px #000;
	border-radius:12px;
	width:400px;
	height:auto;
	left:600px;
	border:1px #ccc solid;
	display:none;
}
#alertT{
	margin:4px;
	padding:0 16px;
	background:#7DC234;
	color:#fff;
	text-shadow:0px 1px 1px #000;
	background-image:-moz-linear-gradient(top, #82BF00, #52A703);
	background-image:-webkit-gradient(linear,left top, left bottom, color-stop(0, #82BF00),color-stop(1, #52A703));
	border:1px #7BAA2A solid;
	border-radius:8px;
	box-shadow:0px 1px 2px rgba(0,0,0,0.8);
}
#alertP{
	padding:12px;
}
#alertR{
	font-size:24px;
	float:right;
	margin:-32px 8px 0 0;
	padding:4px;
	color:#FFF;
	text-shadow:0px 1px 1px #000;
	font-weight:bold;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	transform: rotate(-360deg);
	-webkit-transition: -webkit-transform 0.6s ease-out;
	-moz-transition: -moz-transform 0.6s ease-out;
	-o-transition: -o-transform 0.6s ease-out;
	transition: transform 0.6s ease-out;
}
#alertR:hover{
	color:#fff;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
#alertR:active{
	text-shadow:0px 0px 1px #000;
}
#alertBtns{
	text-align:right;
}
#alertBtns a{
	margin:8px;
	padding:0 24px;
	color:#000;
	background: #EEE;
	text-shadow: 0px 1px 1px white;
	background-image: -moz-linear-gradient(top, #fff, #ccc);
	background-image: -webkit-gradient(linear,left top, left bottom, color-stop(0, #fff),color-stop(1, #ccc));
	border: 1px #E6E6E6 solid;
	border-radius: 4px;
	display: inline-block;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.8);
}
#alertBtns a:hover{
	background: #ccc;
	background-image: -moz-linear-gradient(top, #f6f6f6,#c6c6c6);
	background-image: -webkit-gradient(linear,left top, left bottom, color-stop(0, #f6f6f6),color-stop(1, #c6c6c6));
	box-shadow: 0px 0px 3px rgba(0,0,0,1);
	border: 1px #ddd solid;
}
#alertBtns a:active{
	background: #bbb;
	background-image: -moz-linear-gradient(top, #f3f3f3,#bbb);
	background-image: -webkit-gradient(linear,left top, left bottom, color-stop(0, #f3f3f3),color-stop(1, #bbb));
	box-shadow: 0px 0px 2px rgba(0,0,0,0.6);
	border: 1px #aaa solid;
}

/* 学生技能训练 begin*/
/** 语法训练样式**/
.train{ margin: 0px auto; font-size:14x;font-family: "Microsoft Yahei";height: 45px;}
.trainTitle{ height: 32px;line-height: 25px;white-space: nowrap; white-space: nowrap; padding-top: 8px; color:#444;}
.btxt{ padding-left:35px;  background:url('/content/images/grammarTrain.png') no-repeat;}
.grammarTrain{ background-position: 0 0; font-size: 18px;}
.liest{ background-position: 0 -40px;background-position: 0 -43px\9; font-size: 16px; cursor: pointer; display: inline;}
.trainHome{ position:relative; margin: 20px auto;/*line-height: 32px;*/  clear: both; overflow: hidden; width:930px;}
.trainHomeLeft{ width: 170px; float: left; zoom:1; /*border:1px solid #ddd;*/  z-index: 0;}
.trainHomeRight{width: 720px; float: left; margin-left: 15px; border:1px solid #ddd;}
.trainTypeDiv{ margin: 0 auto; position: relative; padding: 10px 0 15px 25px; /*height: 57px;*/ border-bottom: 1px #dfdfdf solid;}
/*.trainHomeLeft,*/.syntacticCategory li a, .trainHomeRight, .grammarBox, .reading-train-box{ display:inline-block; *display:inline;background-color:#fff;*border:1px solid #bebec4; border:1px solid #bebec4\0;color:#666;
box-shadow:0 1px 3px rgba(0,0,0,.3); -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);/*firefox*/
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);/*webkit*/filter: progid:DXImageTransform.Microsoft.Shadow(color='#cacaca', Direction=180, Strength=3);/*for ie6,7,8*/}
.partOfSpeechDiv{ background:url('/content/images/partOfSpeech1.png') no-repeat right bottom;}
.verbDiv{ background:url('/content/images/verb1.png') no-repeat right bottom;}
.sentencePatternDiv{ background:url('/content/images/sentencePattern.png') no-repeat right bottom;}
.clauseDiv{background:url('/content/images/clause.png') no-repeat right bottom;}
.modificationDiv{background:url('/content/images/modification.png') no-repeat right bottom; }
.syntacticTitle{ font-size: 20px; padding-bottom: 4px; border-bottom: 2px solid #ddd; color: #333333;
 height: 25px; width:100%; display: block; background: url('/content/images/hp-title2.png') no-repeat;}
.partOfSpeech{ background-position:0 -41px;}
.verbAndTense{background-position:0 0;}
.sentencePattern{background-position:0 -85px;}
.clauses{background-position:0 -128px;}
.bookarrow{ display:inline-block;float:left;background:url('/content/images/arrowRight2.png') no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/intro/bookLink1.png');height:12px;width:27px;position:absolute;top:25px;left:-11px;left:-13px\9;*left:-9px;z-index:2}
.verb{ background-position: -630px -35px;}
.sentenceElements{ background-position: -316px -211px;}
.senteceStructure{ background-position: -3px -211px; margin-right: 35px;}
.discourse{ background-position: -316px -35px; margin-right: 35px;}
.grammarOther{ background-position: -630px -211px;}
.different-color{ width: 6px;height: 6px;font-size: 0;line-height: 0;overflow: hidden;display: inline-block;position: absolute;left: -1px;top: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;letter-spacing: normal;background-color: #adadad; z-index:5;}
.title-color{ width:3px;height: 52px;font-size: 0;line-height: 0;overflow: hidden;display: inline-block;position: absolute;left: -1px;top: 0; *top:3px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;letter-spacing: normal;background-color: #adadad; z-index:5;}
.color1, .title-color1{ background-color:#c6d313;}
.color2, .title-color2{ background-color:#c3c;}
.color3, .title-color3{ background-color:#e6be1f;}
.color4, .title-color4{ background-color:#6c58c0;}
.color5, .title-color5{ background-color:#5fb800;}

/*弹层*/
.grammarBox, .reading-train-box {
/*padding: 12px;*/
font-size: 12px;
position: relative;
overflow: hidden;
left: 0;
top: 0;
zoom: 1;
background-color: #FAFAFA;
text-align: left;
border:1px solid #DDD;
display: none;
}
.grammar-popdiv, .reading-popdiv{ padding:12px; line-height:25px;}
.partOfSpeechClass, .clausesClass{ padding-top: 15px;}
.syntacticCategory li a{
color:#008000;
display:block;
*display: inline-block;
font-size: 16px;
padding: 15px 0;
padding-left: 10px;
border:1px solid #f0f0f0;
margin:1px;
font-weight:bold;
*width:160px;
/*height: 52px;
border-bottom: 1px #F0F0F0 solid;
line-height:52px;*/
}
.syntactic-class{ position:relative;}
.syntacticCategory li a span{ font-size: 12px; padding-left: 3px; color: #747474 !important;}
.grammarClassify{ color: #008000; font-size: 16px; font-weight: bold; font-family: "Microsoft Yahei"; margin-left: 15px;}
.concreteClass span{ font-size: 14px; outline: 0; cursor: pointer; /*margin-right:50px;*/ display: inline-block; text-align: left; white-space: nowrap; height: 40px; line-height:40px; width:135px;}
.concreteClass span:hover{ color: #f60;}
.verbExplain{ font-size: 15px; font-weight: bold; clear: both;}
.verbExplainDiv{ text-indent: 2em;}
.grammarDetailPopUp, .grammarDetailPopUp1{ line-height: 28px; padding: 10px; background-color:#fff; border-bottom:1px solid #EFEBDA; border-radius:4px; border-shadow:0 -1px 0 #fff inset,0 1px 6px rgba(0,0,0,0.3); display:none; font-size:13px; position:absolute; width:710px; z-index:1000;}
.grammarDetailPopUp input[type="checkbox"], .grammarDetailPopUp1 input[type="checkbox"]{*margin:-2px -3px -2px 1px;}
.grammarDetailHref{ overflow: hidden; margin-top:20px; padding:5px 0 0; background-color:#f5f5f5;}
.grammarDetailHref a{ color:#666; margin:0 10px 5px 25px; white-space: nowrap; float: left; }
.grammarDetailHref a:hover{color:#f60;}
.typesToolBox{ overflow: hidden;}
.topTitleDiv{ border-bottom:1px dotted #afafaf; margin-top: 25px; line-height: 28px; }
.icon{ width:3px; background-color: #008000; height: 20px; display: inline-block; margin-right: 3px;}
.topTitle, .topTitleDiv a{ vertical-align:text-bottom;}
/*.topTitleDiv a{ text-decoration: underline; margin-left: 15px;}*/
.subjectWrap{ overflow: hidden;}
.subjectWrap span{float: left; cursor: pointer; padding: 3px 5px; border:1px solid #fff; display: inline-block; *display: inline; zoom:1; white-space: nowrap; margin-top: 5px; line-height: 19px; position: relative; z-index: 1}
/*.subjectWrap span:hover{ border: 1px solid #7db621;}*/
/*.defaultNum, .selectedSubject{ background: url('/content/images/select12and12.png') no-repeat scroll right top #FFFFFF;}*/
.defaultNum, .selectedSubject{ border:1px solid #CBEC9D !important; background-color:#E8FBCF;}
.beginTrain{ float: right; background: url('/content/images/beginTrain.png') no-repeat; height: 31px; width: 100px; float: left;}
.beginTrain:hover{ background-position: 0 -31px;}
.cacelTrain{ display:block; width:17px; height:17px; background: url("/content/images/beginTrain.png") no-repeat scroll -100px 0 transparent; width: 76px; height: 31px; float: left; margin-left: 5px;}
.cacelTrain:hover{ background-position:-100px -31px;}
.beginTrainBtn{padding: 8px; float: right; overflow: hidden;}
.getLevel a{color: #fff; padding: 0px 5px; text-decoration: none; }
.trigonIcon{background:url('/content/images/trigonUp.png') no-repeat 0 0; height: 10px; width: 15px; display: block; position: absolute; top:22px; left: 50%; margin-left: 10px; display: none;}
.getLevel{ position: absolute; background: #6f6e6e; font-size: 14px; padding: 5px 10px 0 10px; line-height: 30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; display: none;left:25px;}
.rankSelect{ vertical-align: 3px; margin-left: 30px;}
.selectRank{ text-decoration: none; padding: 3px 10px 0;}
.selectRank:hover{ color:#008000; }
.selectedLevel{ border-bottom: 2px solid #008000;}
#selectTrainNum span{ padding:0; width: 25px; height: 25px; line-height: 25px; display: block; text-align: center;}
.subject-warp{ overflow:hidden; width:166px; float:left; margin-right: 7px;}
.TestType-warp{ overflow:hidden; width:120px; float:left; margin-right: 7px;}
.cancel-select{ color:#57b151; text-decoration:none; margin-left:15px; cursor:pointer; vertical-align:top;}

/** 阅读训练样式**/
.trainMain{ margin:0px auto; font-family:Arial;}
.trainwrap-top{ height:34px; position:relative; z-index:2;}
.skillTrainTitle{ float:left; white-space:nowrap; color:#444; display:inline-block; margin-right:100px; vertical-align:top;}
.skillTrain{ color:#494949; font-size:20px; font-weight:bold; font-style:normal;}
.reading-state{ font-size:16px; color:#333;font-family:Arial;}
.dot{ background:url('/content/images/dot.png') no-repeat 0 0 ; height:10px; width:10px; display:inline-block;}
.nav-search{ float:left; position: relative; overflow: hidden; zoom: 1; /*padding: 10px 0 15px 0;*/ display:inline-block;}
.nav-search fieldset {border: 0; padding: 0; margin: 0; position: static;}
.nav-search legend { display: none;}
.nav-search label { position: absolute; left: 0; top:0; line-height: 30px; cursor: text; color: #bbb; width: auto;}
.nav-search .inp{ float: left; width: 470px; height: 34px;text-align: center; cursor: text;background: url('/content/images/nav_bg_a1.png') no-repeat 0 0;}
.nav-search .inp input{ border:none; background: #fff; width: 96%; margin-top:1px; text-align: left;height: 30px;padding-left: 6px;height: 28px\9;line-height: 28px\9;outline: 0;}
.nav-search .inp-btn{ float:left; position: relative;left: -1px; width: 37px;height: 34px;zoom: 1;overflow: hidden;}
.nav-search .inp-btn input{width: 100%;height: 100%;font-size: 0;padding: 35px 0 0 0;overflow: hidden;background:url('/content/images/nav_bg_a1.png') no-repeat 0 -40px;color: transparent;cursor: pointer;}
.history-record{ position: relative; top: 8px; left: 55px; z-index:1050; float: left; /*height: 35px;*/}
.record-toggle{ position: relative; z-index: 1002; float: left;  padding-left:20px; padding-right:10px; height:20px; line-height:20px; 
background: url('/content/images/historyRecord1.png') 0 2px no-repeat;color: #666; cursor:pointer;}
.record-toggle:hover{ color:#518900; background-position:0 -17px;}
.record-toggle i { position: absolute; top: 10px; right: 0; height: 0; overflow: hidden; border-style: solid; border-width: 4px; border-color: #666 #fbfbfb #FBFBFB;
-webkit-transform-origin: 50% 25%; -webkit-transition: -webkit-transform .2s ease-in; transform-origin: 50% 25%; transition: trnasform .2s ease-in;}
.record-toggle:hover i{ border-color: #518900 #fbfbfb #FBFBFB;}
.history-record-box{ display:none; width: 275px; position: absolute; right: 0; top: 28px;z-index: 5; }
.record-box{ padding: 5px 10px; background: #fff; border: 1px solid #ccc; border-radius: 5px; position: relative;height:300px;}
.reading-nav{ overflow:hidden; margin-top:20px; width:100%;}
.reading-users li{ width:150px; height:45px; float:left;}
.reading-skill{ background:url("/content/images/readingSkill.png") no-repeat 0 0;}
.reading-train{ background:url("/content/images/readingPractice.png") no-repeat 0 0; margin-left:50px;}
.raading-material{ background:url("/content/images/readingMaterial.png") no-repeat 0 0; margin-left:50px;}
.classic-reading{ background:url("/content/images/readingClassic.png") no-repeat 0 0; margin-left:50px;}
.newest-recommend{ height:400px; width:100%; overflow:hidden; margin-top:30px;}
.recent-updata{ width:60%; float:left; margin-right:65px;}
.teacher-recommend{  float:left; width:33%;}
.updata-hd{ border-bottom: 1px solid #ddd;}
.recent-update-title, .teacherrecommend-title{ font-size:18px; color:#666;padding-bottom: 3px; margin-bottom: 16px;}
.slide-controls { float: right;}
.slide-dots { display: inline-block; zoom: 1;font-size: 0;margin-right: 6px;vertical-align: middle;}
.slide-dots li{ display: inline;}
.pager .active{ background-color#9b9a8e !important;}
.slide-dots a, .slide-dots a:hover {width: 5px;height: 5px;display: inline-block;zoom: 1;margin-left: 8px;border-radius: 5px;background: #dfdfdf;}
.pager .active a{ background: #aaa !important;}
.slide-btns {display: inline-block;zoom: 1;vertical-align: middle;line-height: 1;} 
.slide-btns a{ color: #fff; width: 18px; height: 18px; display: inline-block;zoom: 1;font: 100 12px Arial;text-align: center; line-height: 18px; margin-left: 4px; outline: 0;border-radius: 9px; background: #9b9a8e;} 
.slide-btns a:hover{background: #b9b9b9; }
.slide-btns a{ font-weight:bold;}
.slide-btns .next {letter-spacing: -1px;}
.carousel, .slide-list { overflow: hidden; position: relative; height: 351px;}
.update-eassay-title, .history-eassay-title{ color:#333; line-height:28px;}
.article-list{ line-height:25px;}
.article-list span{ color:#999;}
.upadate-origin, .record-origin{ float:right;}
.list-col li{ margin-top:10px;}
.recommend-more{ float:right; color:#999; cursor:pointer;}
.slide-item{ display: inline-block; zoom: 1; vertical-align: top; width:100%; height:100%;}
.nav-arrow{ position:relative; display: block; background:url('/content/images/arrowUp.png') no-repeat 0 0; height:11px; width:20px; top: -16px; float:right; right:25px; overflow: hidden;z-index: 100;}
.record-list li{ border-bottom:1px dashed #ddd;}
.reading-train-box{ clear:both; width:82%; margin:0 auto;}
.reading-warp{ overflow: hidden; width: 80px; float: left; margin-right: 10px;}
.selectedTitle{ font-size:16px; color:#518900; font-weight:bold;}
 
/* 学生技能训练 end*/